我可以在 Windows XP 上使用 Visual Studio 2010 远程调试器从 Visual Studio 2012 调试 .Net 4.0 应用程序吗?
我正在尝试,这是我的 XP 机器的屏幕截图(我暂时禁用了本地防火墙):
这是 Visual Studio 2012(远程机器框中的文本与 Visual Studio 远程调试器指示的服务器名称相同):
当我尝试调试时,我收到此错误:
如果我将计算机名称更改为其他任何名称,我会收到此错误:
是否能够从 Windows XP 上的 Visual Studio 2012 远程调试 .Net 4.0 应用程序是我的一厢情愿,还是应该这样做?
只是为了提供一些背景知识,我们有一些 .Net 4.0 代码在 Windows 7 上运行正常,但在 XP 下崩溃。我了解 .Net 4.5 编译器是 4.0 编译器的就地升级,如果您在 .Net 4.0 中存在已在 4.5 中修复的错误,您的 4.0 代码将可以正常编译,因为您使用的是最新版本,修复了编译器,但您可能会在实际的 .Net 4.0 机器上遇到运行时问题。我怀疑可能是这种情况,并希望对其进行测试。
而且我们必须使用Visual Studio 2012,我不制定规则!