【发布时间】:2023-04-07 01:29:01
【问题描述】:
我开发了一个 Visual Studio 包插件,今天我需要在 C# 中实现对 iisexpress 的附加。
我的插件通过上下文菜单中的一个按钮在 Visual Studio 编辑器中构建活动文档项目,并且在例程结束时,我需要附加它。
我已经研究并找到了它:
System.Diagnostics.Debugger.Launch();
但是当执行这段代码时,Visual Studio 冻结并关闭。
在这段代码之前,我尝试通过以下方式找到iisexpress进程:
var IsIisRunning = System.Diagnostics.Process.GetProcessesByName("iisexpress");
if (IsIisRunning.Length == 0)
return;
所以我知道这个过程是存在的。
我是不是忘记了什么?
有人可以帮助我吗?
感谢您的宝贵时间。
【问题讨论】:
标签: c# visual-studio visual-studio-debugging envdte visual-studio-package