PCL“profile 111” - 如何在TFS构建服务器上安装?

时间:2014-10-20 10:06:07

标签: .net tfs tfs2012 tfsbuild portable-class-library

我有一个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中复制配置文件夹吗?

3 个答案:

答案 0 :(得分:2)

Microsoft单独下载以包含参考程序集

http://www.microsoft.com/en-us/download/details.aspx?id=40727

安装完成后,您将获得所需的所有配置文件。更多信息可以在Xamarin找到,

http://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/introduction_to_portable_class_libraries/

答案 1 :(得分:1)

您的构建服务器上是否安装了VS 2013?如果没有,我建议安装它。

答案 2 :(得分:1)

"简介111"似乎仅适用于VS2013 Update 3 ... http://lastexitcode.com/projects/NuGet/PortableProfiles/

对于构建服务器来说这很奇怪..但它似乎是唯一的方法,直到asp.net 5真正可用于prod。