以下操作参考官方文档
1:首先你需要升级到最新版的VS 2017 15.3
升级的地方在VS右上角有个黄色的更新提醒,如果没有请挂VPN或者重新下载一个新的。
2:第二步 和之前改.NET Framework框架一样 从右边项目右键属性选择目标框架 .NET CORE 2.0
3:官方推荐重新引用包名,这边官方用一个新的大统一包名 Microsoft.AspNetCore.All 涵盖了之前所有独立的Microsoft.AspNetCore.*包名
你可以用编辑器打开项目文件.csproj,修改之前独立引用的一些Microsoft.AspNetCore.* 包名,只需引用一个Microsoft.AspNetCore.All 即可
<ItemGroup> <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" /> <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="2.0.0" /> <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="2.0.0" /> </ItemGroup>
4:什么这就完了???我还以为很多准备写一大串结果就这么完事了。。
编译运行后出错
所以说还是要按照上说的,把低版本的版本号 对应在.csproj改成高版本的即可??
官方虽然是这么说 但是我墙裂推荐 你最好不要改那些csproj文件了。。
所以只要打开项目,直接右键属性修改成.NET 2.0, 其他的就不要改了。。毕竟草创期,bug多。。如果真要改记得多备份。。
时间: 2024-10-05 03:41:41