8

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

错误信息

错误消息文本:Visual Studio 远程调试监视器 (MSVSMON.EXE) 的 32 位版本不能用于调试 64 位处理或 64 位转储。请改用 64 位版本。

我的操作系统是 Windows 7 x64。

在 VS2012 上一切正常。

还有一件事:我可以手动将调试器附加到进程“iexplorer.exe”。

更新:该错误与 VS2013 无关。它与 IE10(安装 VS2013 所需)有关。Silverlight 不支持在 x64 模式下进行调试。IE10 反之亦然,仅在 x64 中运行。它可以在 x86 中运行单独的选项卡(使用“增强保护模式”),但它为每个选项卡运行新进程(主 iexplorer.exe 保留在 x64 中)。我已经降级到 IE9,现在一切正常。但如果有人知道如何使它与 IE10 一起工作,我将不胜感激。

4

2 回答 2

0

I also faced the same issues. In my case it is found that the issue is not with the visual studio but with the IE on windows 64 making debugging silver-light applications to fail.

The solutions found on web are to change settings in IE. Links provided below hope it helps

Change tab proc growth link2

于 2014-11-13T14:07:44.133 回答
-1

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

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

于 2014-01-30T11:29:31.980 回答