使用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