【问题标题】:PCL "profile 111" - how to install on TFS build server?PCL "profile 111" - 如何在 TFS 构建服务器上安装?
【发布时间】:2014-12-15 06:47:50
【问题描述】:

我有一个 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,Version=v4.5,Profile=Profile111”。到 解决此问题,为此框架安装 SDK 或 Targeting Pack 版本或将您的应用程序重新定位到框架的版本 您已安装 SDK 或 Targeting Pack。注意 程序集将从全局程序集缓存 (GAC) 中解析,并且 将用于代替参考程序集。因此你的装配 可能无法正确定位到您想要的框架。

我必须安装什么才能在构建服务器上获得“配置文件 111”?或者我可以从我的开发 PC 复制配置文件文件夹吗?

【问题讨论】:

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


    【解决方案1】:

    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/

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        “配置文件 111”似乎仅适用于 VS2013 更新 3...http://lastexitcode.com/projects/NuGet/PortableProfiles/

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-21
          • 1970-01-01
          • 2012-12-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多