我让VS2010在Silverlight开发中运行良好。然后我安装了Expression Blend 4.现在,当我运行VS2010并尝试调试silverlight应用程序时,我收到一条错误消息“无法启动调试。未安装silverlight开发人员运行时。请安装匹配版本。”我尝试卸载Silverlight工具,并从头开始重新安装(最新的4月版)。但我仍然得到同样的信息。所以基本上我现在无法做VS2010 SL开发。我即将回滚到上一个系统还原点并放弃Blend。但是,如果我这样做,我会担心产品激活永远不会允许我将来重新安装它,因为MSDN下载页面暗示我只允许在一台机器上安装它。任何帮助表示赞赏。
由于
答案 0 :(得分:3)
我在安装Expression Studio 4后遇到了同样的问题。我在以下位置安装了Silverlight的Developer版本:http://go.microsoft.com/fwlink/?LinkID=188039
问题似乎已经解决了。
希望有所帮助。
答案 1 :(得分:0)
尝试重新安装或修复Silverlight 4的Silverlight_Tools。
你试过了。
产品激活系统并不是那种需要重新安装的硬件故障之类的严苛考验。
答案 2 :(得分:0)
感谢您的建议。我用这种方式解决了这个问题:由于我是在相似的情况下运行的,所以我回滚到我安装Blend之前拍摄的快照。然后我重新启动了Windows。然后我重新安装了Blend(很高兴没有严重的激活问题!),一切正常。
那为什么第二次而不是第一次呢?我第一次安装Blend时,我会关闭VS2010,资源管理器等,但不会重新启动。也许一些隐藏的VS相关进程仍在运行。在这种情况下安装Blend搞砸了一切,删除并重新安装的东西没有解决它。显然,Blend安装程序应该发现危险的过程并采取补救措施,但事实并非如此。也许MS建议您在安装新软件之前重新启动?这将是一个令人讨厌的事情,我以前从未需要。我真正的教训是在虚拟机中工作并定期拍摄快照。
再次感谢。