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.