【问题标题】:Visual Studio Express can't debug - "The debugger is not properly installed"Visual Studio Express 无法调试 - “调试器未正确安装”
【发布时间】:2011-06-05 12:19:33
【问题描述】:

我最近在我的笔记本电脑(运行 XP SP3)上安装了 Visual Web Developer 2008 Express Edition,以便为网站开发一些 c# .net 代码。一切似乎都很好,我可以编辑代码并且网站在 IIS 中运行......

当我按 F5 进行调试时,问题就来了。我收到以下错误消息:

“无法使用 'VITCH2000' 附加到应用程序 'WebDev.WebServer.EXE' (PID: 3520)。调试器未正确安装。无法调试请求的代码类型。运行安装程序以安装或修复调试器”

我已经用谷歌搜索了错误消息,并花了几个小时尝试各种修复,但没有任何乐趣。调试器拒绝工作。我还修复了 .net 框架(2、3 和 3.5)并卸载/重新安装/修复了 Visual Web Developer 2008 Express Edition,但仍然存在相同的错误。

我还在 C:\Program Files\Common Files\Microsoft Shared\VS7Debug 中重新注册了 dll,甚至在卸载和重新安装之间将它们全部删除,但似乎没有任何帮助。

有谁知道我要运行哪种设置或使此调试器工作的方法?任何想法都非常感谢!

【问题讨论】:

  • 我忘了提到完全相同的设置(据我所知)在我的台式机上完美运行...相同的文件(来自 SVN)和相同的应用程序安装...

标签: c# .net visual-studio debugging visual-studio-express


【解决方案1】:

这只是在黑暗中拍摄,但您可以尝试安装 Visual C# 2008 Express Edition,看看是否可以将您的 Web 项目导入该版本并从那里进行调试。使用 Express 版本已经有一段时间了,但我似乎记得使用 Visual C# 2005 Express Edition 来运行 Web 应用程序。

【讨论】:

  • 感谢您的建议 :) 我刚刚安装了 Visual C# Express 版本并成功地从中调试了一个“hello world”控制台应用程序。但我似乎无法将它链接到我的网络项目(“此版本的应用程序不支持它的项目类型()”)。从网页版调试时仍然会出现同样的问题:(
【解决方案2】:

我似乎有一个解决方案(某种)。我决定尝试使用“打开网站 > 本地 IIS”打开网站,而不是“打开网站 > 文件系统”。调试器现在可以工作了!!!耶!不过,这有一个缺点。有一堆第三方代码作为 IIS 中的虚拟目录链接到该站点。该网站现在需要 更多 更长的时间来编译,因为它似乎在启动网站之前编译(或至少是错误检查)所有这些代码。有没有办法解决这个问题。

由于文件系统方法在我的台式计算机上正常工作,我还决定尝试将站点代码检出到计算机上的不同目录并使用“打开网站 > 文件系统”打开该新文件夹。你猜怎么着?它也正确调试!因此,我创建的特定项目的设置似乎有问题。并且在 VS 的所有重新安装中,这些用户文件都没有被替换(尽管有一次我删除了整个“My Documents\Visual Studio 2008”目录。

知道如何删除初始项目的所有用户设置文件,以便从原始文件系统位置进行调试吗?

【讨论】:

猜你喜欢
  • 2020-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-12
  • 2021-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多