【问题标题】:Missing '.NET Portable Subset' project reference on colleagues machine同事机器上缺少“.NET 便携式子集”项目参考
【发布时间】:2013-05-09 09:54:50
【问题描述】:

一位同事刚刚删除了最新的更改,但我设置的可移植核心库无法构建,它抱怨 System.Linq 未知,并且 VS 说我们可能缺少库引用。

在便携式库的引用下,未列出“.NET 便携式子集”引用。这是它应该如此有效的唯一参考,我的参考是空的。

我的同事和我一样正在运行最新的 Visual Studio 2012。 '.NET Portable Subset' 引用不是典型的 DLL,所以我无法将它添加到他的机器上 - 我猜他的开发盒出了点问题。

有什么帮助吗?

【问题讨论】:

    标签: visual-studio-2012 portable-class-library


    【解决方案1】:

    简答:在你的两台机器上安装VS 2012 Update 2

    警告:如果您 WP8 SDK 之后安装 VS 2012 Update 2,如果您在 System.Net 中遇到类型错误,则需要修复 Update 2 安装。请参阅this KB article 中的第 2 期

    说明:WP8 SDK 添加了其他可移植配置文件(基本上是您可以定位的平台组合),这些配置文件未包含在 VS2012 RTM 中。这些附加配置文件包含在 VS2012 Update 2 中,因此您可以安装。

    【讨论】:

      【解决方案2】:

      当您设置可移植库时,您会选择支持的平台,例如 Silverlight 和 Xbox 等的最低版本。

      很可能在另一台 PC 上缺少其中一个 SDK。可能更大的问题是,如果您的同事使用的是 Windows 7,他无法安装 Windows Phone 8 SDK,在这种情况下,在您这边,在便携式项目属性,库选项卡中,将支持的最低手机更改为 WP 7.5,提交和推拉,你的同事应该很高兴。

      爱你自己。

      【讨论】:

      • VS2012 Update 2 包括对 WP8 SDK 中的便携式配置文件的更新。因此,如果你们都安装它应该可以解决问题。
      • 丹 - 把它作为答案,我会给你绿色勾号 - 它是未来更好的答案。
      猜你喜欢
      • 1970-01-01
      • 2012-05-18
      • 2016-09-09
      • 2012-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      相关资源
      最近更新 更多