可移植类库属性中的“更改目标框架”对话框中有一个指向此页面的链接:
http://msdn.microsoft.com/en-us/hh487282.aspx
所说的页面表明silverlight 5“目标包”包含在“Silverlight 5 RC工具Visual Studio 2010 SP1”中。
我的假设是RC工具被发布的Silverlight 5工具所取代--尽管我有这些工具,但我绝对没有选择silverlight 5的选项。
考虑到他们可能在发布工具中遗漏了目标包,我尝试卸载它们并安装RC工具,看看是否会出现针对silverlight 5的选项-然而这似乎也不起作用。
我如何用我的可移植类库来瞄准Silverlight 5?
我还应该补充一点,我知道silverlight 4程序集与silverlight 5兼容,但是从silverlight 5应用程序中引用silverlight 4库有其他副作用(例如代码分析/度量不起作用),我正在尝试解决这些问题(“无法统一平台”),因此对此的修复将同样值得赞赏:)
发布于 2012-02-26 03:56:32
可移植类库开箱即可支持Silverlight 5,选择Silverlight 4将使您能够在Silverlight 5上运行。下周发布的Visual Studio 11 Beta版添加了对Silverlight 5的完全支持(如果您将其与Visual Studio 2010安装在一起,则还将添加对Siverlight 5的支持)
代码分析问题是一个已知的问题(如果您引用RIA服务并尝试运行代码分析,也会出现同样的问题),不幸的是,没有已知的解决方法。遗憾的是,我们没有及时修复,无法进入Visual Studio11测试版。然而,它将在我们发货的时候修复。
David Kean (BCL团队)
https://stackoverflow.com/questions/9304913
复制相似问题