将C#windows窗体项目从VS2005升级到VS2008,无法再调试

时间:2009-10-30 22:38:09

标签: visual-studio-2008 debugging

我有一个C#windows窗体应用程序(实际上它是一个IE工具栏应用程序),我已经在VS2005中使用它多年了,一切都很好。最近,我将我的IDE升级到VS2008,并将该项目导入VS2008,但导入后,在VS2008中我无法再开始调试,它总是显示:“尝试运行项目时出错:无法启动调试”< / p>

导入时,我保留了与VS2005相同的.net框架,双重检查调试设置与vs2005相同。我可以毫无问题地编译项目。

感谢。

2 个答案:

答案 0 :(得分:1)

如果您没有使用新的代码目录广告,请尝试使用Build - &gt;清洁,构建 - &gt;重建。这有时会清除掉那些垃圾。我总觉得喜欢这个视觉工作室相当于“重新启动计算机”的建议,但这是陈词滥调,因为它经常有效。

我知道Rebuild至少原本应该和Clean + Build一样,但有时候还是需要这样做。

答案 1 :(得分:1)

两件事:

  1. 验证是否已安装.NET 3.0+ 在你的机器上。 (不太可能 你的问题,但只是一个简单 '健全检查')

  2. Here's a thread描述了同样的事情 你正在经历的问题 一个IE插件项目。解决方案 有用的是添加“about:blank” 调试的(或任何URL) 命令行参数。

    也许问题不是这样的 很多升级到VS2008,但要 差异如何VS2005和VS2008 调试IE插件,或许这是一个 设置您尚未迁移到 VS2008。值得一看。