在 Visual Studio 宏中,如何在输出 Pane (即通常包含构建输出的窗口)上写入执行信息?
如果相关,我正在使用 Visual Studio 2008。
解决方案 :我将以下子程序添加到我的宏项目中,我将它们张贴在这里以防它们有用。
Private Sub Write(ByVal name As String, ByVal message As String)
Dim output As Window = DTE.Windows.Item(EnvDTE.Constants.vsWindowKindOutput)
Dim window As OutputWindow = output.Object
Dim pane As OutputWindowPane = window.OutputWindowPanes.Item(name)
pane.Activate()
pane.OutputString(message)
pane.OutputString(Environment.NewLine)
End Sub
Private Sub Log(ByVal message As String, ByVal ParamArray args() As Object)
Write("Debug", String.Format(message, args))
End Sub
Private Sub Log(ByVal message As String)
Write("Debug", message)
End Sub
最佳答案
快速搜索发现 this关于代码项目的文章。它应该能够帮助你。
关于.net - Visual Studio 2008 宏 : write to output pane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1496959/