使用vs 2019开发工具创建了asp.net core 3.1,然后又把目标框架改为了asp.net core 3.1,这个时候就出现了如下错误提示,3.1和2.1用到的类还是有很大区别

core 2.1与standard 2.0,支持最低版本的core为2.1

IApplicationBuilder

Microsoft.AspNetCore.Http.Abstractions.dll(2.0. 2.1.1)

配置文件读取 - appsettings.json

Microsoft.Extensions.Configuration.Abstractions.dll  (2.1.1)

Microsoft.Extensions.Configuration.dll  (2.1.1)

Microsoft.Extensions.Configuration.FileExtensions.dll  (2.1.1)

Microsoft.Extensions.Configuration.Json.dll  (2.1.1)

自从 .net core 3.1出来后,大家都想立马升级到最新 版本 。我也是如此,微软也对 .net core 3.1 的官方组件不断升级,几乎每隔几天就会有部分元包可以升级。每次打开Nuget包管理器,“更新”的tab处总会有个数字暗示着你快点升级!一向有代码洁癖的同学(包括我),都会毫不犹豫的点击“全部升级”。我们总是幻想着使用更高的 版本 ,可以获取更牛的功能和更快的性能。 可惜,梦想是好的,结局却是残酷的。升级后,却发现有很多错误。 .net core 3.1的确在性能方面有极大的提升,各个方面都比 .net core 2.2强多了,但是,其生态还没有完全的发展起来,很多第3方组件依旧还是net core 2
asp net core . dll 文件缺失【模块 DLL C:\Program Files (x86)\IIS Express\ asp net core . dll 未能加载。返回的数据为错误信息。】
Microsoft Visual Studio 2013 无法启动 IIS Express Web 服务器。 模块 DLL C:\Program Files (x86)\IIS Express\ asp net core . dll 未能加载。返回的数据为错误信息。 尝试了各种办法,安装了各种tool都没办法搞定。 最后来个最简单的,直接复制这个 dll 到C:\Program Files (x86)\IIS Express\ 搞定。
【小5聊】TortoiseGit代码管理之hint: Updates were rejected because a pushed branch tip is behind its remote 17357