如何解决升级到.NET 5后,生成服务器上的MSB3644
今天我将VS2019更新到了ver。 16.8(在我的开发机器和构建服务器上),我将项目从.NET Core 3.1重定向到.NET 5。 一切都可以在我用于开发的两台机器上运行。我签入了更改,现在它不能在生成服务器上生成并报告以下错误:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1180,5): error MSB3644: The reference assemblies for .NETFramework,Version=v5.0 were not found. To resolve this,install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application.
我在C:\ Program Files(x86)\ ReferenceAssemblies \ Microsoft中找不到用于.NET 5的任何参考程序集,但是它们在我的开发机器上也不存在。
.NET 5显然安装在构建服务器上(我用“ dotnet --info”进行了验证)。 MSBuild版本16.8.1.52902在使用中。 VS2019版本已安装16.8。
有什么建议吗?
解决方法
对于遇到相同问题的人:
安装C#项目模板即可解决问题!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。