我正在尝试在其他 PC 上附加进程以进行远程调试。但是“附加到进程”对话框中的代码类型始终是 native 代码(x86 或 x64),而不是托管代码(我的应用程序是 100% 托管的)。附加后我无法调试托管代码。为什么会这样?
现在我必须改变我的问题。问题出在远程传输模式(仅 native 代码支持)。但是现在我不能开始工作。
<醇>Unable to connect to server. The requested name is valid, but no data or the requested type was found.
最佳答案
在远程计算机上,在 Visual Studio 远程调试监视器中寻找 Msvsmon 之类的东西,启动了一个名为“user@servername”的新服务器...
现在,在运行 Visual Studio 的计算机上,在附加到进程窗口的限定 rune 本字段中输入相同的服务器名称。除非您在“安全网络”上,否则请将传输保留为默认值。
您现在应该能够在可用进程下看到您的应用程序。
关于c# - VS远程调试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14268442/