Wyświetlanie, zapisywanie i konfigurowanie plików dziennika kompilacji

Po skompilowaniu projektu w środowisku IDE programu Visual Studio możesz wyświetlić informacje o tej kompilacji w oknie Dane wyjściowe . Korzystając z tych informacji, możesz rozwiązać problem z błędem kompilacji, wyświetlić dokładne wiersze polecenia używane dla wszystkich narzędzi kompilacji lub uzyskać pełne informacje diagnostyczne dotyczące całego procesu kompilacji.

  • W przypadku projektów języka C++ można również wyświetlić te same informacje w pliku dziennika utworzonym i zapisanym podczas kompilowania projektu.

  • W przypadku projektów .NET możesz kliknąć w oknie danych wyjściowych kompilacji i nacisnąć klawisze Ctrl+S. Program Visual Studio wyświetli monit o zapisanie informacji z okna Dane wyjściowe w pliku dziennika.

Możesz również użyć środowiska IDE, aby określić rodzaje informacji, które mają być wyświetlane dla każdej kompilacji.

Jeśli tworzysz dowolny rodzaj projektu przy użyciu programu MSBuild, możesz utworzyć plik dziennika, aby zapisać informacje o kompilacji. Aby uzyskać więcej informacji, zobacz Uzyskiwanie dzienników kompilacji.

Aby wyświetlić plik dziennika kompilacji dla projektu C++

  1. W Eksploratorze Windows lub Eksplorator plików otwórz następujący plik (względem folderu głównego projektu): Release\{ProjectName}. Dziennik lub debugowanie\{ProjectName}.log

Aby utworzyć plik dziennika kompilacji dla projektu zarządzanego kodu

  1. Na pasku menu wybierz pozycję Kompiluj rozwiązanie kompilacji>.

  2. W oknie Dane wyjściowe kliknij gdzieś w tekście.

  3. Naciśnij klawisze Ctrl+S.

    Program Visual Studio wyświetli monit o zapisanie danych wyjściowych kompilacji.

Dzienniki można również wygenerować, uruchamiając program MSBuild bezpośrednio z poziomu wiersza polecenia, używając -fileLogger opcji wiersza polecenia (-fl). Zobacz Uzyskiwanie dzienników kompilacji za pomocą programu MSBuild.

Aby zmienić ilość informacji zawartych w dzienniku kompilacji

  1. Na pasku menu wybierz pozycję Narzędzia>Opcje.

  2. Na stronie Projekty i rozwiązania wybierz stronę Kompilowanie i uruchamianie.

  3. Na liście danych wyjściowych kompilacji projektu MSBuild wybierz jedną z wartości, a następnie wybierz przycisk OK.

W poniższej tabeli przedstawiono sposób rejestrowania szczegółowości (wartości kolumn) na typy komunikatów (wartości wierszy).

Typ komunikatu / Czasownik Quiet Minimalny Normalna Szczegółowe Diagnostyka
Błędy
Ostrzeżenia
Komunikaty o wysokiej ważności
Komunikaty o normalnym znaczeniu
Komunikaty o niskiej ważności
Dodatkowe informacje dotyczące aparatu MSBuild

Jeśli chcesz wyświetlić wiersze polecenia używane dla kompilatora i innych narzędzi, wybierz co najmniej poziom Szczegółowość .

Aby uzyskać więcej informacji, zobacz Opcje okno dialogowe, Projekty i rozwiązania, Kompilowanie i uruchamianie i LoggerVerbosity.

Ważne

Należy ponownie skompilować projekt, aby zmiany zaczęły obowiązywać w oknie Dane wyjściowe (wszystkie projekty) i <w pliku ProjectName>.txt (tylko projekty C++).

Używanie dzienników binarnych w celu ułatwienia przeglądania dużych plików dziennika

Dzienniki binarne to opcjonalna funkcja dla projektów platformy .NET, która umożliwia korzystanie z bogatszego środowiska przeglądania dzienników, które może ułatwić znajdowanie informacji w dużych dziennikach. Aby użyć dzienników binarnych, zainstaluj narzędzia Project System Tools. Aby uzyskać więcej informacji, zobacz https://msbuildlog.com i Plik dziennika binarnego.

Dzienniki binarne to opcjonalna funkcja dla projektów platformy .NET, która umożliwia korzystanie z bogatszego środowiska przeglądania dzienników, które może ułatwić znajdowanie informacji w dużych dziennikach. Aby użyć dzienników binarnych, zainstaluj narzędzia Project System Tools 2022. Aby uzyskać więcej informacji, zobacz https://msbuildlog.com i Plik dziennika binarnego.