2016-10-02 2 views
1

Ich verwende die Microsoft Visual C# 2015-Community-Edition unter Windows 7 und installiere nur die neueste Version von StyleCop, wobei alle Einstellungen standardmäßig beibehalten werden. Anfänglich wurde der Fehler angezeigt, dass Dokumente nicht gespeichert werden konnten, und es wurde das Problem behoben, eine Einstellungsdatei im Projektverzeichnis zu erstellen. Jetzt erhalte ich einen Fehler beim Zugriff auf eine Datei im Papierkorb. Ich habe versucht, die Einstellung zu aktivieren, wenn ein Build ausgeführt wird, egal, ob es in Visual Studio ausgeführt wird. Genaue Fehlermeldung folgt. Irgendwelche Ideen, wie man es beheben kann?StyleCop-Fehler beim Zugriff auf eine Datei im Papierkorb

"C:\aklo\aklo.sln" (default target) (1) -> 
"C:\aklo\aklo.csproj" (default target) (2) -> 
(StyleCop target) -> 
    C:\aklo\Add.cs(1,1): warning : SA0001 : CoreParser : An exception occurred while parsing the file: System.UnauthorizedAccessException, Access to the path 'C:\$Recycle.Bin\S-1-5-21-3221493418-3273955337-973034236-500' is denied. [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at System.IO.FileSystemEnumerableIterator`1.AddSearchableDirsToStack(SearchData localSearchData)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at System.IO.FileSystemEnumerableIterator`1.MoveNext()\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at System.IO.Directory.GetFiles(String path, String searchPattern, SearchOption searchOption)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at StyleCop.Spelling.NamingService.ScanAndLoadDictionaries(String directory)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at StyleCop.Spelling.NamingService.AddDictionaryFolder(String path)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at StyleCop.CSharp.DocumentationRules.AnalyzeDocument(CodeDocument document)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at StyleCop.StyleCopThread.RunAnalyzers(CodeDocument document, SourceParser parser, IEnumerable`1 analyzers)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at StyleCop.StyleCopThread.TestAndRunAnalyzers(CodeDocument document, SourceParser parser, IEnumerable`1 analyzers, Int32 passNumber)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at StyleCop.StyleCopThread.ParseAndAnalyzeDocument(SourceCode sourceCode, DocumentAnalysisStatus documentStatus)\r [C:\aklo\aklo.csproj] 
C:\aklo\Add.cs(1,1): warning : at StyleCop.StyleCopThread.DoWork(Object sender). [C:\aklo\aklo.csproj] 

    1 Warning(s) 
    0 Error(s) 

Antwort

1

manuell öffnen Sie die Datei C:\aklo\aklo.csproj in entweder Studio oder ein Texteditor und suchen Sie nach etwas mit dem Papierkorb zu tun, es sieht aus wie irgendwie eine Datei in dem Papierkorb wird in der Projektdatei verwiesen worden.

Wenn Sie diese Dateireferenz korrigieren, sollte StyleCop funktionieren.

+0

Ah, es war tatsächlich ein Verweis auf eine Datei im Papierkorb tatsächlich, aber es gab keine Referenz in einer Projektdatei; Ein weiterer Neustart von Visual Studio behob das Problem, so dass die Referenz irgendwie im Arbeitsspeicher lag. – rwallace

+0

Im Zweifelsfall Studio neu starten :-) – NikolaiDante

+0

Und wenn du schon etwas geändert hast, dann starte es neu :-) – rwallace

Verwandte Themen