【发布时间】:2013-04-20 12:35:50
【问题描述】:
我正在尝试创建一个跨平台项目,以便重用 Windows Phone (7.5) 和 WinRT 简单游戏中的大部分代码。我正在尝试使用可移植类库,现在官方支持 WinPhone 7.5 项目(Microsoft.Bcl.Async)中的异步操作。我在为 Bcl.Async 安装 NuGet 包时遇到问题(找不到兼容的框架),在谷歌搜索之后我发现问题是我的 PCL 的目标是 Windows Phone 7(不是必需的 7.5)项目。
问题是,如果我尝试以 WinPhone 7.5 为目标,我会收到以下消息:
为什么我不能以 Windows Phone 7.5 为目标?有办法强制吗? (对不起,也许这是一个真正的菜鸟问题......但我无法在任何地方找到答案)。另请注意,这是一个有效的框架组合,如您可以在此处找到的 msdn 指南中所述: http://msdn.microsoft.com/en-us/library/gg597391.aspx.
【问题讨论】:
-
那么,到底是什么问题呢?您可以单击确定并创建 PCL,然后安装
Microsoft.Bcl.Async并按预期工作。 -
我无法在我的 PCL 项目中安装 Bcl.Async,因为我的目标是 Windows Phone 7(不是 7.5),如此处所述(请在此处查看问题 1 blogs.msdn.com/b/bclteam/p/asynctargetingpackkb.aspx )
-
如果我尝试这样做,我不会收到该消息。你的VS是最新的吗? (VS 2012 Update 2 应该是最新版本。)
-
它没有更新,但它不是解决方案。无论如何谢谢=)
标签: c# windows-phone-7 windows-8 portable-class-library