连接到w3wp.exe文件Visual Studio的键盘快捷键宏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接到w3wp.exe文件Visual Studio的键盘快捷键宏相关的知识,希望对你有一定的参考价值。

Tools > Macro IDE > Add new item to MyMacros > Select Module, Name 'AttachToWebServer' > Copy/paste code.

To set as a keyboard shortcut go to Tools > Options > Keyboard, and search for the name of the macro (AttachToWebServer) and then assign a keyboard shortcut.
  1. Imports System
  2. Imports EnvDTE80
  3. Imports System.Diagnostics
  4.  
  5. Public Module AttachToWebServer
  6.  
  7. Public Sub AttachToWebServer()
  8.  
  9. Dim AspNetWp As String = "aspnet_wp.exe"
  10. Dim W3WP As String = "w3wp.exe"
  11.  
  12. If Not (AttachToProcess(AspNetWp)) Then
  13. If Not AttachToProcess(W3WP) Then
  14. System.Windows.Forms.MessageBox.Show(String.Format("Process {0} or {1} Cannot Be Found", AspNetWp, W3WP), "Attach To Web Server Macro")
  15. End If
  16. End If
  17.  
  18. End Sub
  19.  
  20. Public Function AttachToProcess(ByVal ProcessName As String) As Boolean
  21.  
  22. Dim Processes As EnvDTE.Processes = DTE.Debugger.LocalProcesses
  23. Dim Process As EnvDTE.Process
  24. Dim ProcessFound As Boolean = False
  25.  
  26. For Each Process In Processes
  27. If (Process.Name.Substring(Process.Name.LastIndexOf("") + 1) = ProcessName) Then
  28. Process.Attach()
  29. ProcessFound = True
  30. End If
  31. Next
  32.  
  33. AttachToProcess = ProcessFound
  34.  
  35. End Function
  36.  
  37. End Module

以上是关于连接到w3wp.exe文件Visual Studio的键盘快捷键宏的主要内容,如果未能解决你的问题,请参考以下文章

如何连接到 SQL Server Compact 3.5 文件作为 Visual Studio 2012 中的数据源?

EntityFramework 连接到 Visual Studio SQL Server (localdb)

无法在 Visual Studio 2019 C# 中连接到 Oracle 数据库

手动将 MS Access 数据库连接到 Visual Studio

如何使用 ngrok 连接到 Visual FoxPro 数据库

无法通过 Visual Studio Code 远程 SSH 连接到 GCP VM