尝试调试silverlight应用程序时VS 2013异常

时间:2013-11-05 15:58:23

标签: silverlight internet-explorer-10 visual-studio-debugging visual-studio-2013

我已经安装了VS2013。 但是我无法在其中调试我的silverlight应用程序。 当我按F5时,我看到以下错误消息:

error message

错误消息文本: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一起工作,我将不胜感激。

2 个答案:

答案 0 :(得分:0)

我也面临同样的问题。在我的情况下,发现问题不是视觉工作室,而是Windows 64上的IE使调试银光应用程序失败。

在网络上找到的解决方案是更改IE中的设置。下面提供的链接希望它有所帮助

Change tab proc growth link2

答案 1 :(得分:-1)

您是否在Web应用程序中托管此应用程序?如果是这样,请转到Web项目属性并选中“Silverlight应用程序”部分。在“添加Silverlight应用程序”菜单中,选中“启用Silverlight调试”。

您是否尝试过在OOB模式下调试此应用程序?