我可以在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应用程序我的一厢情愿或者这应该工作吗?
为了给出一些背景知识,我们在Windows 7上运行了一些.Net 4.0代码,但是在XP下崩溃了.据我所知,.Net 4.5编译器是4.0编译器的就地升级,如果你在.Net 4.0中有一个已在4.5中修复过的bug,你的4.0代码将编译正常,因为你使用的是更新的,固定编译器,但您可能会在实际的.Net 4.0计算机上遇到运行时问题.我怀疑情况可能如此,并希望对其进行测试.
我们必须使用Visual Studio 2012,我不制定规则!
最佳答案
The MSDN blog告诉我们(2012年10月8日)从VS 2012到XP的远程调试不支持:
远程调试
Visual Studio 2012的远程工具不支持在XP客户端上进行远程调试.在Windows XP上进行调试时,建议使用较旧版本的Visual Studio(如Visual Studio 2010)的use the debuggers进行本地或远程调试.这与Visual Studio 2012 RTM的Windows Vista体验一致,后者是运行时目标,但不是远程调试目标.
相关文章
- 如何使用Visual Studio 2012在XP上定位.NET 4.0.3?应用程序无法运行“不是有效的Win32应用程序”
- visual-studio-2012 - 无法在Windows Server 2008上运行Visual Studio 2012远程调试器
- visual-studio-2012 - 错误:使用代理时Microsoft Visual Studio 2012远程调试监视器(MSVSMON.EXE)
- visual-studio-2010 - 如何在Windows Phone 8中调试我的应用程序?
- 在经典ASP调试的Visual Studio 2012中禁用了应用程序调试
- asp.net-mvc-4 - 如何从远程计算机调试Visual Studio 2012中的Asp.Net Mvc应用程序
- windows-8 - 使用Visual Studio 2012在第二台显示器上调试WinRT应用程序
- c# - Visual Studio 2010/2012:当断点上的停止调试命中调试进程挂起且无法终止时
转载注明原文:visual-studio-2012 – 我可以在Windows XP上使用Visual Studio 2010远程调试器从Visual Studio 2012调试.Net 4.0应用程序吗? - 代码日志