在同事机器上缺少'.NET Portable Subset'项目参考

时间:2013-05-09 09:54:50

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

一位同事刚刚删除了最新的更改,但我设置的便携式核心库无法构建,它抱怨System.Linq未知,VS说我们可能缺少库参考。

在可移植库的引用下,未列出“.NET可移植子集”引用。这是它应该具有的唯一参考,因此我的引用是空的。

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

任何帮助?

2 个答案:

答案 0 :(得分:2)

简答:在您的两台机器上安装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中,因此您可以安装。

答案 1 :(得分:1)

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

其他PC上可能缺少其中一个SDK。可能更大的问题是,如果您的同事在Windows 7上,他无法在便携式项目属性“库”选项卡中安装Windows Phone 8 SDK(在这种情况下为您),将支持的最低手机更改为WP 7.5,承诺和推拉,你的同事应该好好去。

用爱,自己。