我收到以下错误,当我尝试运行我的Silverlight应用程序:的Silverlight版本冲突
行:53 错误:未处理的错误在Silverlight应用程序 代码:2106
类别:InitializeError
消息:无法加载应用程序。它是用过时的Silverlight版本构建的
在“Program Files \ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v3.0”中安装了版本3.0.40307.0,但我也有以下2个目录: - Program Files \ Microsoft Silverlight \ 3.0.40307.0“ - ”Program Files \ Microsoft Silverlight \ 3.0.50106.0“ 而这是浏览器使用的3.0.50106.0版本。
如何“告诉”Visual Studio以3.0.50106.0版本为目标?
最好的问候, 加斯帕
我正在运行Visual Studio 2008 SP1和Visual Studio 2008 SP1的Silverlight工具。 Silverlight项目引用3.0.40307.0版本,这是问题吗?难道我不能在一个比它建立的引擎更新的引擎上运行吗? – Krimson 2010-01-26 06:38:00
您是否检查过我提到的ASP控件(简单修复检查),实际上如果您的意思是您可以在安装Silverlight 3 SDK的情况下构建Silverlight 2(例如)应用程序,则不会 - 当您加载时项目将会升级他们在VS(除非你想在VS2010测试版中编写SL3应用程序) – Bobby 2010-01-26 17:36:10
我不认为Silverlight 2是一个问题。这是Silverlight 3的新款虚拟机,Silverlight 2从未安装。我在VS中创建新的Silverlight应用程序时发生错误,未做任何修改。 – Krimson 2010-01-27 08:39:49