我有一个VS2013解决方案,其中包含一个针对.Net 4.5,Windows 8,Windows Phone 8.1的PCL项目。它建立在我的开发PC上但在构建服务器上失败(TFS 2012): -
C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (983):框架的参考组件 " .NETPortable,版本= 4.5版,档案= Profile111"没找到。至 解决此问题,为此框架安装SDK或Targeting Pack 将您的应用程序版本或重新定位到框架的版本 你安装了SDK或Targeting Pack。注意 程序集将从全局程序集缓存(GAC)和 将用于代替参考组件。因此你的装配 可能无法正确定位您想要的框架。
我必须安装什么才能获得"个人资料111"在构建服务器上?或者我可以从我的开发PC中复制配置文件夹吗?
答案 0 :(得分:2)
Microsoft单独下载以包含参考程序集
http://www.microsoft.com/en-us/download/details.aspx?id=40727
安装完成后,您将获得所需的所有配置文件。更多信息可以在Xamarin找到,
答案 1 :(得分:1)
您的构建服务器上是否安装了VS 2013?如果没有,我建议安装它。
答案 2 :(得分:1)
"简介111"似乎仅适用于VS2013 Update 3 ... http://lastexitcode.com/projects/NuGet/PortableProfiles/
对于构建服务器来说这很奇怪..但它似乎是唯一的方法,直到asp.net 5真正可用于prod。