2010-06-09 88 views
2

我曾经VS2010在Silverlight开发中运行良好。然后,我安装了Expression Blend 4.现在,当我运行VS2010并尝试调试Silverlight应用程序时,出现一个错误,提示“无法启动调试,Silverlight开发者运行时未安装,请安装匹配的版本。我试着卸载silverlight工具,并从头开始重新安装它们(最新的四月版本)。但我仍然得到相同的信息。所以基本上我现在无法做VS2010 SL开发。我正在回滚到我最后的系统还原点并放弃Blend。但如果我这样做,我会担心产品激活永远不会允许我将来重新安装它,因为MSDN下载页面意味着我只允许将它安装在单台机器上。任何帮助赞赏。Blend 4为Silverlight打破VS2010

感谢

回答

0

尝试重新安装或练习器的Silverlight_Tools为Silverlight 4

你试过了。

产品激活系统并不那么严格,它必须允许像硬件故障等需要重新安装的东西。

+0

从原来的问题:“我试着卸载silverlight工具,并重新从头开始重新安装(最新的四月版本)”听起来像他已经这样做了。 – RationalGeek 2010-06-09 12:44:55

+0

@jkohlheep:哦,我希望在回答之前先阅读这个问题? :P – AnthonyWJones 2010-06-09 12:59:18

0

感谢您的建议。我以这种方式解决了问题:由于我在相似的环境下运行,因此我回到了安装Blend之前拍摄的快照。然后我重新启动Windows。然后我重新安装了Blend(愉快地没有严酷的激活问题!),并且一切正常。

那么为什么它是第二次而不是第一次?我第一次安装Blend时,我会关闭VS2010,资源管理器等,但不能重新启动。也许一些与VS相关的隐藏进程仍在运行。在这种情况下安装Blend将所有东西都搞砸了,删除并重新安装东西并没有解决问题。 Blend安装程序显然应该发现危险的进程并采取补救措施,但事实并非如此。也许MS建议您在安装新软件之前重新启动?这会有点麻烦,而且我以前从未需要。我真正的教训是在虚拟机中工作并定期拍摄快照。

再次感谢。