一位同事刚刚删除了最新的更改,但我设置的便携式核心库无法构建,它抱怨System.Linq未知,VS说我们可能缺少库参考。
在可移植库的引用下,未列出“.NET可移植子集”引用。这是它应该具有的唯一参考,因此我的引用是空的。
我的同事正在运行像我这样的最新Visual Studio 2012。 '.NET Portable Subset'引用不是一个典型的DLL,所以我无法将它添加到他的机器上 - 我猜他的开发盒就有了什么。
任何帮助?
答案 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,承诺和推拉,你的同事应该好好去。
用爱,自己。