用于在Visual Studio中进行远程调试的快捷方式按钮

时间:2016-02-25 13:55:52

标签: visual-studio debugging

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

1 个答案:

答案 0 :(得分:2)

除了使用现有的 Visual Studio扩展创建之外,您无法在一个工具栏按钮上单击这两个命令。

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


可用扩展程序:

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

  4. 使用宏来达到预期效果:

    如@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
    


    添加快捷按钮:

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

    要执行此操作,请转到“工具”下的“菜单”。然后选择自定义。

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

    选择工具栏并选择您希望按钮显示的工具栏。例如,如果您希望在调试期间显示它,请执行“调试”。

    然后按“添加命令...”按钮并选择“调试”类别。在那里你会找到Attach to Process。

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