在Silverlight中升级到.net 4.0框架

问题描述:

是否可以在最初在Silverlight 3中启动的应用程序中将目标框架更改为.net 4.0?我已经将Silverlight目标升级到了Silverlight 4,没有任何问题,但似乎我坚持在我的实际C#代码中使用.net framework 3.5。 (如果有任何帮助,我正尝试使用线程任务)在Silverlight中升级到.net 4.0框架

我使用的是Visual Studio 2010的最新版本。我似乎无法找到设置Silverlight框架的明确方法(同伴网站的目标框架很容易找到)

谢谢大家。

+0

您是否更新了项目中的参考? – Gabe 2010-07-26 15:41:57

+0

我做过了 - 看起来你不能将.net framework 4.0与实际的Silverlight文件一起使用,或者至少看起来就是这样。 – 2010-07-26 19:10:36

VS2010中的Silverlight集成并不那么流畅。构建工具仍处于测试阶段。 “.NET Framework目标”设置不起作用,他们忘记禁用它。 Silverlight运行在它自己的CLR版本上。当您创建新项目时,通常会提示您输入Silverlight运行时版本。之后您可以使用Project + Properties,Silverlight选项卡,“目标Silverlight版本”组合框对其进行更改。

如果您还没有安装它,您将无法在此组合框中找到4.0。在安装VS2010之后,这是分开完成的。下载位置is here

+0

其实我已经这样做了,仍然没有运气。 – 2010-07-26 19:11:15

+0

更好地描述你的问题。你开始一个新项目时看到了什么?当你使用Project + Properties时,你会看到什么? – 2010-07-26 19:15:32

+0

我可以将目标Silverlight版本设置为4.0,但是,我被卡住使用版本2的mscorlib,似乎没有办法升级到更新的版本..我试图使用新的任务功能的.net框架4.0。 – 2010-07-26 19:20:45

如果右键单击SilverLight项目 - >单击属性 - >选择“SilverLight Tab”是否没有“Target Silver version”的组合框?

+0

有 - 由于某种原因,我无法在我的项目中使用.net framework v 4.0。 Visual Studio不会让我升级到它。 – 2010-07-26 18:51:57