2

有什么方法可以清除Debug.WriteLine代码隐藏中的函数写入立即窗口的文本?

编辑:

   public void ClearImmediateWindow()
   {
        EnvDTE.DTE refDTE;
        EnvDTE.Window currentActiveWindow = refDTE.ActiveWindow;
        refDTE.Windows.Item("{ECB7191A-597B-41F5-9843-03A4CF275DDE}").Activate();
        refDTE.ExecuteCommand("Edit.SelectAll");
        refDTE.ExecuteCommand("Edit.ClearAll");
        currentActiveWindow.Activate();
   }
4

2 回答 2

2

我找到了这个 VB 代码:

Sub ClearImmediateWindow()
    Dim currentActiveWindow As Window = DTE.ActiveWindow
    DTE.Windows.Item("{ECB7191A-597B-41F5-9843-03A4CF275DDE}").Activate() 'Immediate Window
    DTE.ExecuteCommand("Edit.SelectAll")
    DTE.ExecuteCommand("Edit.ClearAll")
    currentActiveWindow.Activate()
End Sub

这个网站上

链接到 msdn 的 DTE,因为我不熟悉 VB 语言,所以在谷歌周围搜索。我相信您可以在 google/msdn 上找到有关 DTE 的更多信息 :)

于 2012-11-01T08:50:56.250 回答
0

“检查”这在 Visual Studio 中未选中:

工具>选项>调试>“将所有输出窗口文本重定向到立即窗口”

于 2012-11-01T08:53:50.397 回答