我在哪里可以为我的构建服务器下载.NET 4.5 Multitargeting Pack?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (118)

我想在TeamCity中构建一个.net 4.5 / VS2012解决方案。我的构建工作在安装了VS2012的代理上,但是在没有VS2012的代理上,我收到如下警告:

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(983,5):警告MSB3644:找不到框架“.NETFramework,Version = v4.5”的引用程序集。 要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本。请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集。因此,您的程序集可能无法正确定位到您想要的框架。

我是否可以在不安装所有Visual Studio 2012的情况下安装目标,就像我在.NET 4.0中一样?

在哪里下载?

提问于
用户回答回答于

您无需安装任何SDK。只需将以下文件夹从开发计算机复制到TFS构建计算机的同一文件夹中:

C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.5

如果这对您不起作用,请参阅SDK。但请注意:从.NET Framework 4.5部分链接到“Windows 8的Windows软件开发工具包(SDK)”意外地重定向到用于.NET Framework 4.5的“用于Windows 8.1的Windows软件开发工具包(SDK)” .1

用户回答回答于

请在Windows SDK中找到安装程序:

注意:这仍然无法为您Microsoft.WebApplication.targets提供手动复制或在服务器上安装VS的功能。

我刚刚开始使用免费的Visual Studio Express 2013来解决这个问题。

扫码关注云+社区

领取腾讯云代金券