我已经安装了VS2013。
但是我无法在其中调试我的Silverlight应用程序。
当我按F5键时,我看到以下错误消息:
错误消息文本:32位版本的Visual Studio远程调试监视器(MSVSMON.EXE)不能用于调试64位已处理或64位转储。请改用64位版本。
我的操作系统是Windows 7 x64。
在VS2012上一切正常。
还有一件事:我可以将调试器手动附加到进程“iexplorer.exe”。
更新:该错误与VS2013不相关。它与IE10(安装VS2013所需)有关。 Silverlight不支持在x64模式下进行调试。相反,IE10仅在x64中运行。它可以在x86中运行单独的选项卡(使用“增强的保护模式”),但可以为每个选项卡运行新的进程(主iexplorer.exe保留在x64中)。我已降级为IE9,现在一切正常。但是,如果有人知道如何使其与IE10一起使用,我将不胜感激。
最佳答案
我也面临同样的问题。以我为例,发现问题不在于Visual Studio,而是Windows 64上的IE,这使得调试Silver-light应用程序失败。
在网络上找到的解决方案是更改IE中的设置。下面提供的链接希望对您有所帮助
Change tab proc growth
link2
关于silverlight - 尝试调试Silverlight应用程序时出现VS 2013异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19793214/