当我尝试使用NUGet构建.Net项目时遇到问题

时间:2018-03-28 16:43:13

标签: .net jenkins nuget devops

当我尝试使用NUGet构建.NET项目时,我遇到了以下错误。我无法安装.net 4.5.2,因为我的系统中已经安装了4.7.1。我甚至无法卸载4.7.1,因为它附带了Windows 10

  

C:\ Program Files   (86)\的MSBuild \ 14.0 \ BIN \ AMD64 \ Microsoft.Common.CurrentVersion.targets(1098,5):   错误MSB3644:框架的引用程序集   未找到“.NETFramework,Version = v4.5.2”。要解决这个问题,   为此框架版本安装SDK或Targeting Pack   将您的应用程序重新定位到您所使用的框架版本   安装了SDK或Targeting Pack。请注意,程序集将是   从全局程序集缓存(GAC)解决并将用于   参考组件的地方。因此你的装配可能不是   正确定位您想要的框架。   [C:\用户\ majid.jenkins \工作空间\ DotNetFreeStyle \ SeleniumNUnitParam \ SeleniumNUnitParam.csproj]

1 个答案:

答案 0 :(得分:3)

您需要为4.5.2安装目标包/开发人员包,而不是4.5.2框架。

请参阅" Developer Pack"

下的https://www.microsoft.com/net/download/all