【问题标题】:Shortcut button for remote debugging in Visual StudioVisual Studio 中远程调试的快捷键
【发布时间】:2016-06-08 08:18:24
【问题描述】:

我想在 Visual Studio 2015 中添加一个快捷按钮。单击此按钮应该只是模拟“附加到进程”-> 选择“w3wp.exe”-> 附加。 有人知道怎么做吗?

【问题讨论】:

标签: visual-studio debugging


【解决方案1】:

除了创建使用现有的 Visual Studio 扩展之外,您不能在一个工具栏按钮上执行这两个命令。

创建一个 Visual Studio 扩展是可行的,但有些复杂(作为一个完整的项目本身)。


可用扩展:

  1. 您可以使用的第一个扩展是 Visual Commander(详细如下)来创建宏。
  2. 根据您的需要,您还可以使用AttachTo,它提供了一个单击选项来附加到 IIS。
  3. 最后还有Debug Attach Manager可以附加到特定的进程然后记住它。


使用宏来达到想要的效果:

正如@Sergey Vlasov 所述,您可以安装一个名为Visual Commander 的Visual Studio 扩展,它可以在Visual Studio 中恢复宏。然后,您可以编写一个宏来为您执行此操作。宏的代码来自另一个 SO answer

Public Sub AttachShortcut()
  For Each proc In DTE.Debugger.LocalProcesses 
    If proc.Name = "what you're looking for" Then
      proc.Attach()
      Exit Sub
    End IF
  Next
End Sub


添加快捷按钮:

如果您希望在工具栏上添加按钮,也可以轻松地在工具栏中添加按钮以添加“附加到进程...”。

为此,请进入“工具”下的“菜单”。然后选择自定义。

选择第二个选项卡“命令”。

选择工具栏并选择您希望按钮出现的工具栏。例如“调试”,如果您希望它在调试期间出现。

然后按添加命令...按钮并选择调试类别。在那里你会找到附加到进程。

如果您更喜欢使用工具栏,这将使其更易于使用。

【讨论】:

    猜你喜欢
    • 2012-11-21
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    相关资源
    最近更新 更多