Okno danych wyjściowych

W oknie Dane wyjściowe są wyświetlane komunikaty o stanie dla różnych funkcji w zintegrowanym środowisku projektowym (IDE). Aby otworzyć okno Dane wyjściowe, na pasku menu wybierz pozycję Wyświetl>dane wyjściowe lub naciśnij klawisze Ctrl+Alt+O.

Pasek narzędzi

Poniższe kontrolki są wyświetlane na pasku narzędzi okna Dane wyjściowe .

Pokaż dane wyjściowe z

Wyświetla co najmniej jedno okienko danych wyjściowych do wyświetlenia. Niektóre okienka informacji mogą być dostępne, w zależności od tego, które narzędzia w środowisku IDE używały okna Dane wyjściowe do dostarczania komunikatów użytkownikowi.

Znajdowanie komunikatu w kodzie

Przenosi punkt wstawiania w edytorze kodu do wiersza zawierającego wybrany błąd kompilacji.

Przejdź do poprzedniej wiadomości

Zmienia fokus w oknie Dane wyjściowe na poprzedni błąd kompilacji i przenosi punkt wstawiania w edytorze kodu do wiersza zawierającego ten błąd kompilacji.

Przejdź do następnej wiadomości

Zmienia fokus w oknie Dane wyjściowe na następny błąd kompilacji i przenosi punkt wstawiania w edytorze kodu do wiersza zawierającego ten błąd kompilacji.

Wyczyść wszystko

Czyści cały tekst z okienka Dane wyjściowe .

Przełącz zawijanie programu Word

Włącza i wyłącza funkcję zawijania programu Word w okienku Dane wyjściowe . Gdy zawijanie programu Word jest włączone, tekst w dłuższych wpisach wykraczających poza obszar wyświetlania jest wyświetlany w następującym wierszu.

Okienko danych wyjściowych

Okienko Dane wyjściowe wybrane na liście Pokaż dane wyjściowe z listy wyświetla dane wyjściowe ze wskazanego źródła.

Kierowanie komunikatów do okna Dane wyjściowe

Aby wyświetlić okno Dane wyjściowe za każdym razem, gdy kompilujesz projekt, w oknie dialogowym Opcje na stronie Projekty i rozwiązania>ogólne wybierz okno Pokaż dane wyjściowe po uruchomieniu kompilacji. Następnie po otwarciu pliku kodu do edycji wybierz pozycję Przejdź do następnej wiadomości i Przejdź do poprzedniej wiadomości na pasku narzędzi Okna danych wyjściowych , aby wybrać wpisy w okienku Dane wyjściowe . W takim przypadku punkt wstawiania w edytorze kodu przechodzi do wiersza kodu, w którym występuje wybrany problem.

Niektóre funkcje i polecenia IDE wywoływane w oknie Polecenia dostarczają dane wyjściowe do okna Dane wyjściowe . Dane wyjściowe z narzędzi zewnętrznych, takich jak pliki bat i .com, które są zwykle wyświetlane w oknie polecenia, są kierowane do okienka Dane wyjściowe po wybraniu opcji Użyj okna danych wyjściowych w obszarze Zarządzaj narzędziami zewnętrznymi. W okienkach danych wyjściowych można również wyświetlić wiele innych rodzajów komunikatów. Na przykład gdy składnia języka Transact-SQL w procedurze składowanej jest sprawdzana względem docelowej bazy danych, wyniki są wyświetlane w oknie Dane wyjściowe .

Możesz również programować własne aplikacje, aby zapisywać komunikaty diagnostyczne w czasie wykonywania w okienku Dane wyjściowe . W tym celu należy użyć składowych Debug klasy lub Trace klasy w System.Diagnostics przestrzeni nazw interfejsu API platformy .NET. Debug Elementy członkowskie klasy wyświetlają dane wyjściowe podczas kompilowania konfiguracji debugowania rozwiązania lub projektu; składowe Trace klasy wyświetlają dane wyjściowe podczas kompilowania konfiguracji debugowania lub wydania. Aby uzyskać więcej informacji, zobacz Komunikaty diagnostyczne w oknie Dane wyjściowe.

W języku C++można tworzyć niestandardowe kroki kompilacji i zdarzenia kompilacji, których ostrzeżenia i błędy są wyświetlane i liczone w okienku Dane wyjściowe . Naciskając klawisz F1 w wierszu danych wyjściowych, możesz wyświetlić odpowiedni temat pomocy. Aby uzyskać więcej informacji, zobacz Formatowanie danych wyjściowych niestandardowego kroku kompilacji.

Zachowanie przewijania

Jeśli używasz automatycznego wyrejestrowywania w oknie Dane wyjściowe , a następnie nawigujesz przy użyciu klawiszy myszy lub strzałek, automatyczne wyrejestrowanie zostanie zatrzymane. Aby wznowić automatyczne wyrejestrowanie, naciśnij klawisze Ctrl+End.

Diagnostyka ustrukturyzowana

Projekty MSBuild w języku C++ mogą emitować ustrukturyzowaną diagnostykę. Poziom wcięcia diagnostyki w oknie Dane wyjściowe reprezentuje zagnieżdżona struktura informacji. Włącz lub wyłącz wcięcie za pomocą opcji Zaawansowane>właściwości>projektu>Włącz dane wyjściowe ze strukturą MSVC. Możesz wpłynąć na kilka projektów, tworząc plik Directory.Build.props z właściwością UseStructuredOutput zdefiniowaną na wartość true lub false.

Zobacz też