我刚刚将.NET Core 3 RC1升级到最终版本(两天前发布),然后,当我刚刚对其进行升级时,我可以构建项目,并且一切都很好。 dotnet
命令显示3.0.100版本是活动的SDK。
然后,我离开了几个小时,当我回到VS2019社区工作时,它不再起作用,我根本无法再构建该项目。我收到消息:
The current .NET SDK does not support targeting .NET Core 3.0.
我正在把头发撕开!!!如果我从命令行尝试,也会遇到问题:
Solution file error MSB4249: Unable to build website project "demo1". The ASP.NET compiler is only available on the .NET Framework version of MSBuild.
dotnet --version
显示:3.0.100
dotnet --list-sdks
显示在最后一行:3.0.100 [C:\Program Files\dotnet\sdk]
那么为什么heck 3 RC1可以正常工作,进行升级;工作;然后。 of,不起作用?尝试修复,卸载和重新安装(Net Core 3 SDK),无济于事。
编辑:
如我的评论所建议,这是可重现此问题的Visual Studio 2019版本:16.2.5。我相信这是解决问题的关键,我毫不掩饰。我刚刚将.NET Core 3 RC1升级到最终版本(两天前发布),然后,当我刚刚对其进行升级时,我可以构建项目,并且一切都很好。 dotnet命令显示3.0.100版本为...