Dot-Net
Visual Studio 中的即時視窗自動清理
我有一個關於在 Visual Studio 中調試的問題。是否可以在每次啟動已調試的應用程序之前自動清除 Visual Studio 中的即時視窗?該
>cls命令 和Context Menu->Clear All很有用,但它們不是自動的,每次執行應用程序時都需要個人注意。同樣,System.Diagnostics.Debug.Print()|Write*()方法只能將消息寫入即時視窗,因此>cls不適用。這個問題有什麼解決辦法嗎?(目前我使用 VS 2008)謝謝你的建議。
這是執行此操作的宏。在宏 IDE 類視圖中導航到 MyMacros - EnvironmentEvents。打開(點兩下)EnvironmentEvents。在模組內插入以下程式碼:
Private Sub BuildEvents_OnBuildDone( _ ByVal Scope As EnvDTE.vsBuildScope, _ ByVal Action As EnvDTE.vsBuildAction) _ Handles BuildEvents.OnBuildDone Try Dim activeWin As Window = DTE.ActiveWindow Dim immedWin As Window = DTE.Windows.Item("{ECB7191A-597B-41F5-9843-03A4CF275DDE}") immedWin.Activate() DTE.ExecuteCommand("Edit.ClearAll") activeWin.Activate() Catch ex As Exception End Try End Sub請參閱我的快速教程如何創建和執行 VS 宏。
