我有一个在 VS 2008 上工作的解决方案。它包含很多项目。我安装了 VS 2010 并将所有项目转换为在 .NET Framework 4 中工作。在我发现使用 VS 2010 没有任何利润之后,我决定回到 2008。之后调试完全中断。 当我选择项目并选择“调试 -> 启动新实例”时,它告诉我:
尝试运行项目时出错:无法开始调试。 远程计算机没有与远程调试组件兼容的 CLR 版本。要安装兼容的 CLR 版本,请参阅 Visual Studio CD 上“远程组件设置”页面中的说明。
我尝试删除两个 VS 并安装 2008,删除 .NET Frameworks 并安装 3.5。 我不明白为什么它需要远程调试器,而我只是想在本地机器上运行 winforms 应用程序。控制台应用程序也是如此。
感谢任何帮助。
最佳答案
您的问题是 Visual Studio 还是 4.0 Framework?
如果只是框架。我会将您的项目 Target Framework 改回您以前的框架并继续使用 VS2010。
如果是 VS2010,我会做同样的事情,然后再尝试在 VS2008 中运行它。您可能必须将项目文件编辑为正确的 VS 版本。
查看此 CodeProject Article
例如需要做什么。
或者更好的是,如果您有源代码控制,只需从那里恢复您的解决方案。
关于c# - 尝试在 visual studio 2008 中调试 winforms 应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20773536/