我已经在我的机器上安装了vs2010,现在我似乎无法在vs2008中调试\运行我的silverlight 3应用程序。调试播放按钮(F5)显示为灰色。当抛出异常时,它会说“调试资源字符串不可用”。
我觉得我在某个地方看过这个,但现在似乎无法找到它。另外我不能只是我们vs2010和目标.net 3.5 b / c另一个开发我只工作vs2008。
这是一个已知问题吗?有没有解决方法。
感谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
当你尝试在新的开发环境中使用“旧”版本的东西时,这不是唯一搞砸的东西。我建议设置一个虚拟机,在其中放置Visual Studio及其所有用户(如SL3)。
我想这是一种解决方法 - 但是在虚拟机上还有其他优点,例如备份整个事物或者在usb棒上随身携带......
答案 2 :(得分:0)
问题在于Silverlight,.NET,开发人员Silverlight和Visual Studio工具有多个版本,其中只有一些是兼容的。尝试下载不同的运行时,看看哪些有效。
答案 3 :(得分:0)
您是否有一些在SL版本2中编写的代码?卸载版本SL2和3并安装SL4时遇到同样的问题。当我卸载SL4并安装SL2和SL3然后再次安装SL4时解决了问题。不知道原因,但这也适用于我和我的朋友。
答案 4 :(得分:0)
一旦你在vs 2010中打开vs2008的项目,它就会要求转换,如果转换它就无法在vs 2008中打开
除非进行了这些更改
http://blog.prabir.me/post/Downgrading-VS2010-solutions-to-VS2008.aspx
答案 5 :(得分:-1)
为什么不尝试加载VS2008,然后加载IE实例,然后在VS2008中,将调试器附加到IE进程?那应该不行吗?