Silverlight 4.0 Silverlight版本不匹配

Silverlight 4.0 Silverlight版本不匹配,silverlight-4.0,visual-studio-lightswitch,Silverlight 4.0,Visual Studio Lightswitch,我刚发现LightSwitch 2011已经过时了。我尝试安装它,发现VisualStudio2010UltimateServicePack1是一个先决条件。我安装了Service Pack,然后它允许我安装LightSwitch 2011。一切都很好 现在,当我启动一个新的LightSwitch项目时,它给了我一个错误,“找不到安装的silverlight开发运行时版本。请安装silverlight开发运行时。”然后是链接。我点击链接,安装任何需要的东西,安装失败 在尝试了几个选项后,我得到了

我刚发现LightSwitch 2011已经过时了。我尝试安装它,发现VisualStudio2010UltimateServicePack1是一个先决条件。我安装了Service Pack,然后它允许我安装LightSwitch 2011。一切都很好

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

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

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

开发包:4.0.60129.0 Microsoft Silverlight:4.0.51204.0

这就是问题的根源。如何将两者升级到最新版本并使之匹配?

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

我不得不重新安装Windows


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

我知道这是一篇老文章,但我遇到了完全相同的问题(12个月后!)。为我修好的方法很简单

不要按照错误提示下载最新版本的Lightswitch,而是直接转到并安装Silverlight 5 Developer Runtime for Windows(64位或32位)


希望这有帮助

我刚刚意识到我无法更新我的silverlight。即使在卸载VisualStudio2010之后,我似乎也做不到这一点。我认为这是silverlight安装问题。事实上,这提醒了我,由于silverlight更新,我的windows更新在过去几个月也一直失败。