【问题标题】:Visual Studio - Customise run action to use DebugAdapterHost.launchVisual Studio - 自定义运行操作以使用 DebugAdapterHost.launch
【发布时间】:2019-01-15 01:38:14
【问题描述】:

是否可以在 Visual Studio 2017 中更改绿色调试按钮和 F5 热键执行的操作。

目前我必须发布我的 .net 核心控制台应用程序(使用我创建的配置文件),然后在命令窗口(查看->其他 Windows->命令窗口)中执行“DebugAdapterHost.Launch /LaunchJson:somepathblahblah”。

这是基于https://github.com/Microsoft/MIEngine/wiki/Offroad-Debugging-of-.NET-Core-on-Linux---OSX-from-Visual-Studio

但是,我总是想远程调试我的应用程序,因此更改默认调试操作以某种方式执行这两个步骤将节省大量时间。即使它无法执行发布步骤,执行 DebugAdapterHost.Launch 命令也会很棒!

【问题讨论】:

  • 看来你得自己创建一个visual studio命令了。

标签: c# visual-studio debugging .net-core remote-debugging


【解决方案1】:

正如 Alex 所说,调用 DebugAdapterHost.launch 作为自定义运行操作是不可能的。

here is an extension 会构建当前项目,然后调用DebugAdapterHost.Launch 命令。

Your own approach creating an extension which implements IDebugProfileLaunchTargetsProvider当然是另一种选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-09
    • 2011-09-06
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    相关资源
    最近更新 更多