Silverlight版本不匹配

时间:2011-08-05 03:53:13

标签: silverlight-4.0 visual-studio-lightswitch

我刚发现LightSwitch 2011已经发布。我尝试安装它,发现Visual Studio 2010 Ultimate Service Pack 1是先决条件。我安装了Service Pack然后它允许我安装LightSwitch 2011.一切都很好。

现在,当我启动一个新的LightSwitch项目时,它给出了一个错误“无法找到安装的Silverlight开发运行时版本。请安装silverlight开发运行时”。然后是链接。我点击链接,安装所需的任何内容,安装失败。

在尝试了几个选项之后,我得到了MSDN论坛的响应,我应该卸载所有内容并重新安装。试过了。同样的错误。

msdn论坛上的另一个回应是我的silverlight运行时和开发人员包必须匹配。我检查并发现它们是不同的版本

开发者包:4.0.60129.0 Microsoft Silverlight:4.0.51204.0

这就是导致问题的原因。如何升级到最新版本并使它们匹配?

2 个答案:

答案 0 :(得分:0)

我知道这是一个老帖子,但我有完全相同的问题(12个月后!)。为我修复它的原因很简单。

不是按照错误提示下载最新版本的Lightswitch,而是直接转到http://www.silverlight.net/downloads并安装适用于Windows的Silverlight 5 Developer Runtime(64位或32位)。

希望这有帮助!

答案 1 :(得分:-1)

我手动从注册表中删除了“silverlight”的所有条目。这是一个漫长而痛苦的过程。它仍然无效。

我不得不重新安装Windows。

现在终于有效了。我能够安装最新版本的silverlight并最终在LightSwitch 2011上工作。