2011-01-26 15 views
19

Moje Visual Studio 2008 Professional dał mi następujący błąd:wizualna plik dziennika Studio

An error has occurred in the application. For more information please see the log file. Its path is listed in the About box.

Riiight. Poszedłem do pola Informacje i nie ma nic na temat pliku dziennika. A przycisk Informacje o systemie ma tak wiele informacji, że nie mogę nawet dowiedzieć się, gdzie szukać informacji na temat lokalizacji pliku dziennika. Próbowałem znaleźć, używając "log", a na koniec poddałem się - znaleziono zbyt wiele "dialogów" i innych fałszywych trafień.

Gdzie jest ten plik dziennika?

Visual Studio 2008, wersja 9.0.30729.1 SP; MS .NET framework version 3.5 SP1.

+0

Myślałem stackoverflow było o programowaniu, a nie o problemach z samymi narzędziami programowania. Wydaje mi się, że superuser nie pasuje również do pytań o narzędzia programistyczne. – thursdaysgeek

+3

Jeśli spojrzysz na [faq], przekonasz się, że * narzędzia powszechnie używane przez programistów * są tutaj dozwolone. – Bob

Odpowiedz

14

Z documentation przełącznika wiersza polecenia /Log:

If LogFile is not specified, two files will be written to the current user's non-localized application data folder. The non-localized application data folder for Visual Studio can be found from the APPDATA environment variable. For example, for Visual Studio 2008, the folder is %APPDATA%\Microsoft\VisualStudio\9.0, where %APPDATA% represents the value in the APPDATA environment variable.

The two files are, by default, called ActivityLog.xml and ActivityLog.xsl . The former contains the activity log data and the latter is an XML style sheet which provides a more convenient way to view the XML file. To view the Activity log in your default XML viewer (e.g. Internet Explorer)

Prawdopodobnie będziesz musiał uruchomić devenv z przełącznikiem /Log tych plików ma zostać utworzony. Visual Studio domyślnie nie rejestruje niczego.

+3

Ah, więc jeśli nie włączę logowania na początku, będzie on twierdził, że błąd jest rejestrowany, ale tak nie jest. Nie znajduję żadnych plików ActivityLog, więc domyślam się, że nie ma logowania (a więc nie wiadomo, gdzie są również pliki dziennika). – thursdaysgeek

+4

WTH? Dlaczego nie podaje poprawnych informacji w tym komunikacie o błędzie? Po wyświetleniu komunikatu: ** "Ścieżka jest wymieniona w polu Informacje." ** ... osoba myśli, aby zajrzeć do pola Informacje, a nie wyszukiwać wszystkich MSDN dla słowa kluczowego '/ Log'. – jp2code

2

Powyższe rozwiązanie wprowadza w błąd. Komunikat o błędzie, o którym wspomniałeś, pochodzi z programu VMDebugger z dodatkiem Caled. Lokalizacja ich pliku dziennika jest dostępna w polu o dodatku. ścieżka wygląda tak

C:\Users\\AppData\Local\Temp\vmware-\vmware-vsid-2.log

znalazłem następujące wpisy w dzienniku

6/4/2015 13:55:38: VMware Virtual Debugger loaded successfully. 
6/4/2015 14:03:03: ERROR: pControls->get_Item(CComVariant(itemName), &pCtrl) 
6/4/2015 14:03:03: An error occurred in .\Connect.cpp at line 8782. Error code is 0x80070057. 
6/4/2015 14:03:03: An error has occurred in the application. For more information please see the log file. Its path is listed in the About box. 
6/4/2015 14:03:03: ERROR: pControls->get_Item(CComVariant(itemName), &pCtrl) 
6/4/2015 14:03:03: An error occurred in .\Connect.cpp at line 8782. Error code is 0x80070057. 
6/4/2015 14:03:03: An error has occurred in the application. For more information please see the log file. Its path is listed in the About box. 

Dodatkowe info: Visual Studio 2010 dzienniki są dostępne na

%APPDATA%\Microsoft\VisualStudio\10.0\ActivityLog.xml %APPDATA% resolves to “C:\Users\user\AppData\Roaming”

Powiązane problemy