我刚发现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
这就是导致问题的原因。如何升级到最新版本并使它们匹配?
答案 0 :(得分:0)
我知道这是一个老帖子,但我有完全相同的问题(12个月后!)。为我修复它的原因很简单。
不是按照错误提示下载最新版本的Lightswitch,而是直接转到http://www.silverlight.net/downloads并安装适用于Windows的Silverlight 5 Developer Runtime(64位或32位)。
希望这有帮助!
答案 1 :(得分:-1)
我手动从注册表中删除了“silverlight”的所有条目。这是一个漫长而痛苦的过程。它仍然无效。
我不得不重新安装Windows。
现在终于有效了。我能够安装最新版本的silverlight并最终在LightSwitch 2011上工作。