我有一个MMC插件需要进行调试。目前,以下代码放在插件的构造函数中,可以成功地将调试器附加到它上面:
public MySnapIn()
{
#if DEBUG
if (!Debugger.IsAttached)
{
Debugger.Launch();
}
#endif
...
}
但是每次都必须将调试器附加到Visual Studio真的很烦人。我想自动化这个过程。理想情况下,我只需要按F5,它就会自动附加调试器。我已经尝试了以下方法:
- 项目属性 -> 启动外部程序 -> 输入“C:\ Windows \ System32 \ mmc.exe”
- 项目属性 -> 命令行参数 -> 给了一个.msc文件的路径(存储快照布局,使每次加载变得更容易,因此您不必总是File->添加/删除快照)。
Debugger.Launch()
). 我不知道这是可能的。 - stakx - no longer contributing