当针对.net framework 4.0时,调试器将无法工作

时间:2013-12-14 03:54:05

标签: visual-studio-2013

操作系统:Windows 7(64位)

Visual Studio:2013

问题:定位.Net Framework 4.0时,调试器无效。

我在vs2010中开发了几个针对.Net Framework 4.0客户端配置文件开发的Windows桌面程序。我安装了vs2013并创建了一个针对.Net Framework 4.5的测试程序。当我将目标框架更改为.Net 4.0客户端配置文件时,调试器将无法工作。

将弹出一个窗口“操作时间超过预期”64位调试操作的时间比预期的要长。我点击终止按钮,弹出一个窗口。 “你确定要终止远程会话吗?”

然后,如果我再次尝试运行调试器,我将收到一个消息框,“尝试运行项目时出错:无法启动程序。与visual studio远程调试器的网络连接已关闭。”

在定位.net框架4.5时,我没有收到错误消息。一切都很好。当我以框架4.0为目标时,所有问题都开始发生了。

使用我的测试程序,我尝试将.net框架更改回.net framework 4.5并进行调试,但现在它不会在.net框架中调试。

我尝试过的事情:

  1. 我尝试删除.net框架4和4.5并重新安装它们。
  2. 我尝试在vs2013上进行修复
  3. 我尝试从x86文件夹复制msvsmon.exe(在远程调试器文件夹中)并将其放在x64文件夹中
  4. 我卸载了.net framework 4.0和4.5并重新安装了vs2013几次。
  5. 我尝试了一些人们建议的其他事情,但没有任何效果。
  6. 当我在计算机上安装了vs2013时,我无法打开visual studio 2010并运行我开发的任何针对.net framework 4.0客户端配置文件的程序。我不得不卸载vs2013并在vs2010上进行修复以使我的程序重新启动并运行。

    我花了最后几天研究这个问题,卸载,重新安装。请帮忙。

2 个答案:

答案 0 :(得分:0)

如果您安装了IDM(Internet Download Manager),并且其中已启用“高级浏览器集成”,请禁用“高级浏览器集成”功能。它应该解决问题。它为我做了.. !!!

答案 1 :(得分:0)

我遇到了完全相同的问题。我找到了一个在另一个网站上为我工作的解决方案,并且我想在此重复一遍。

从"任何CPU"更改平台目标到" x86"。

比我更聪明的人可以解释为什么它有效...

相关问题