.net - 从命令行附加Visual Studio调试器

标签 .net visual-studio debugging

我正在使用vsjitdebugger.exe -p {pid}将Visual Studio调试器附加到正在运行的进程。它可以工作,但是很烦人的是弹出窗口提示我选择要附加的调试器,我可以选择Visual Studio的打开实例,也可以启动新实例。是否可以传入我想要附加的.sln文件,这样我就不会收到提示了?我可以选择新实例作为默认实例,但我希望可以指定一个.sln文件,以便它可以打开该解决方案,也可以将其附加到该解决方案(如果已打开)。

谢谢,
格雷格

编辑:
我希望有一种编程的方式来做到这一点。我的应用程序正在由测试框架运行,我希望它无需单击任何内容即可运行。 vsjitdebugger.exe的帮助对话框没有提到我想要的是可能的。我真正想要的是执行以下操作的能力:vsjitdebugger.exe -p {pid} -s 'solution.sln'并绕过该弹出窗口。

最佳答案

看一下本文,尽管它使用宏,但您可以轻松地将其转换为C#或vb.net。

http://www.codeproject.com/KB/macros/AttachedProcess.aspx

关于.net - 从命令行附加Visual Studio调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5717677/

相关文章:

c# - 需要从类库读取值App.config

mysql - 如何为一个特定查询授予权限

php - PHP解析/语法错误;以及如何解决它们

c# - 如何对实例变量使用惰性

html - CSS 导航列表重叠文本

.net - 找不到 Razor 模板

javascript - Visual Studio 2015 中的此安装不支持该项目类型

querySelector 的 javascript addEventListener 不起作用

c# - 如何使用 LINQ 查找和删除集合中的重复对象?

.net - ado net - 导入 Excel 数据 - 丢失数据