1

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

在 Portable Library 的引用下,未列出“.NET Portable Subset”引用。这是它应该如此有效的唯一参考,我的参考是空的。

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

有什么帮助吗?

4

2 回答 2

2

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

警告:如果您在 WP8 SDK之后安装 VS 2012 Update 2 ,如果您在 System.Net 中收到有关类型的错误,则需要修复 Update 2 安装。请参阅此知识库文章中的问题 2

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

于 2013-05-14T01:45:45.533 回答
1

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

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

带着爱,你自己。

于 2013-05-09T09:54:50.347 回答