Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio是否附加到进程并在中断时查看代码?_C#_.net - Fatal编程技术网

C# Visual Studio是否附加到进程并在中断时查看代码?

C# Visual Studio是否附加到进程并在中断时查看代码?,c#,.net,C#,.net,我不能正确设置某些配置属性 基本上,当我通过srvany.exe将应用程序作为服务运行时,它会启动,但类没有正确实例化。我已经设置了60秒的延迟,以允许我附加到进程,但当exe遇到我在调试器中设置的中断时,我无法使其中断(我想这不会被编译?),我只能查看反汇编程序。有可能做更多的事情吗?听起来VS可能假设SrvAny是严格的本地代码。当您附加到它时,请确保“附加到”框包含“托管代码”作为选择。另外,在“输出”窗口中观察附加到进程的调试器,并确保在加载程序集时显示“已加载符号”(表示已成功找到PD

我不能正确设置某些配置属性


基本上,当我通过srvany.exe将应用程序作为服务运行时,它会启动,但类没有正确实例化。我已经设置了60秒的延迟,以允许我附加到进程,但当exe遇到我在调试器中设置的中断时,我无法使其中断(我想这不会被编译?),我只能查看反汇编程序。有可能做更多的事情吗?

听起来VS可能假设SrvAny是严格的本地代码。当您附加到它时,请确保“附加到”框包含“托管代码”作为选择。另外,在“输出”窗口中观察附加到进程的调试器,并确保在加载程序集时显示“已加载符号”(表示已成功找到PDB文件)

您可以调用

System.Diagnostics.Debugger.Break();
以编程方式中断执行并附加调试器