从.NET中的代码清除立即窗口

时间:2012-11-01 08:44:31

标签: c# .net vb.net

有没有办法清除代码隐藏中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();
   }

2 个答案:

答案 0 :(得分: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

this网站

Link to msdn for DTE,因为我不熟悉VB语言。我相信你可以在google / msdn上找到关于DTE的更多信息:)

答案 1 :(得分:0)

“检查”在Visual Studio中取消选中:

  

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