「 輸出」 視窗會顯示整合式開發環境 (IDE) 中各種功能的狀態訊息。 若要開啟 [輸出] 視窗,請在功能表列上選擇 [ 檢視>輸出],或按 Ctrl+Alt+O。
工具列
下列控制項會顯示在 「輸出」 視窗的工具列中。
顯示輸出來自
顯示一或多個要檢視的輸出窗格。 數個資訊窗格可能會使用,視 IDE 中的哪些工具已使用 [輸出] 視窗將訊息傳遞給使用者而定。
在程式碼中尋找訊息
將程式碼編輯器中的插入點移至包含所選建置錯誤的行。
前往上一則訊息
將 [輸出] 視窗中的焦點變更為先前的建置錯誤,並將程式碼編輯器中的插入點移至包含該建置錯誤的行。
前往下一條訊息
將 [輸出] 視窗中的焦點變更為下一個建置錯誤,並將程式碼編輯器中的插入點移至包含該建置錯誤的行。
全部清除
清除 [輸出] 窗格中的所有文字。
切換自動換行
在 [輸出] 窗格中開啟和關閉 [自動換行] 功能。 當「自動換行」開啟時,超出檢視區域的較長項目中的文字會顯示在下一行上。
輸出窗格
在 [顯示輸出來源] 清單中選取的 [輸出] 窗格會顯示來自指定來源的輸出。
將訊息遞送至「輸出」視窗
若要在建置專案時顯示 [輸出] 視窗,請在 [選項 ] 對話方塊的 [專案和解決方案>一般 ] 頁面上,選取 [建置開始時顯示輸出視窗]。 然後,開啟程式碼檔案進行編輯,選擇 [輸出] 視窗工具列上的 [移至下一則訊息] 和 [移至上一則訊息] ,以選取 [輸出] 窗格中的項目。 當您執行此動作時,程式碼編輯器中的插入點會跳至發生所選問題的程式碼行。
在 [命令] 視窗 中叫用的特定 IDE 功能和命令會將其輸出傳遞至 [輸出] 視窗。 當您在「管理外部工具」中選取「使用輸出視窗」選項時,外部工具 (例如.com.bat通常顯示在命令視窗中) 的輸出會路由傳送至「輸出」窗格。 許多其他類型的訊息也可以顯示在 輸出 窗格中。 例如,當針對目標資料庫檢查預存程序中的 Transact-SQL 語法時,結果會顯示在 「輸出」 視窗中。
您也可以對自己的應用程式進行程式設計,以在執行時期將診斷訊息寫入 [輸出] 窗格。 若要這樣做,請在 .NET API 的命名空間中使用System.Diagnostics類別或Trace類別的Debug成員。 類別的 Debug 成員會在您建置解決方案或專案的偵錯組態時顯示輸出;當您建置偵錯或發行組態時,類別的 Trace 成員會顯示輸出。 如需詳細資訊,請參閱 [輸出] 視窗中的診斷訊息。
在 C++ 中,您可以建立自訂建置步驟和建置事件,其警告和錯誤會在 [輸出] 窗格中顯示和計算。 透過在輸出行上按 F1 ,您可以顯示適當的說明主題。 如需詳細資訊,請參閱 格式化自訂建置步驟的輸出。
捲動行為
如果您在 [輸出] 視窗中使用自動捲動,然後使用滑鼠或方向鍵進行導覽,則自動捲動會停止。 若要繼續自動捲動,請按 Ctrl+End 鍵。
結構化診斷
C++ MSBuild 專案可能會發出結構化診斷。 [ 輸出] 視窗中診斷的縮排層級代表資訊的巢狀結構。 使用「專案>內容」「>進階>」「啟用 MSVC 結構化輸出」選項來啟用或停用縮排。 您可以建立 Directory.Build.props 檔案,並將 UseStructuredOutput 屬性定義為 true 或 false,以影響數個專案。