gpt4 book ai didi

asp.net - 如何在 Visual Studio 中更快地调试?

转载 作者:行者123 更新时间:2023-12-04 10:02:30 25 4
gpt4 key购买 nike

每次我必须去附加到进程,然后向下滚动并找到 w3wp.exe

有没有更快的方法来做到这一点?

最佳答案

为此,我有一个宏。在工具菜单中,打开宏 -> 宏 IDE。在左侧 Pane 中,双击 MyModule(或创建新模块)并粘贴以下代码:

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics

Public Module MyModule
Sub AttachToIIS()
Try
Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
Dim trans As EnvDTE80.Transport = dbg2.Transports.Item("Default")
Dim dbgeng(2) As EnvDTE80.Engine
dbgeng(0) = trans.Engines.Item("T-SQL")
dbgeng(1) = trans.Engines.Item("Managed")
Dim proc2 As EnvDTE80.Process2 = _
dbg2.GetProcesses(trans, Environment.MachineName).Item("w3wp.exe")
proc2.Attach2(dbgeng)
Catch ex As System.Exception
MsgBox(ex.Message)
End Try
End Sub
End Module

然后,您可以编辑键盘快捷键并将其设置为新组合;我使用 Ctrl+Shift+A。要调用的命令将是 Macros.MyMacros.MyModule.AttachToIIS .

已编辑:将“计算机名”更改为 Environment.MachineName .

关于asp.net - 如何在 Visual Studio 中更快地调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1435888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com