StyleCop错误试图访问回收站中的文件

问题描述:

我在Windows 7上使用Microsoft Visual C#2015社区版,并刚刚安装了最新版本的StyleCop,并将所有设置保留为默认设置。最初得到了关于无法保存文档的错误,使用了在项目目录中创建设置文件的修复方法。现在它给我一个错误,试图访问回收站中的文件。无论是否在Visual Studio中运行,我都试着打开运行它的设置。确切的错误信息如下。任何想法如何解决它?StyleCop错误试图访问回收站中的文件

"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) 

在任何Studio或文本编辑器手动打开文件C:\aklo\aklo.csproj和搜索任何与回收站,它看起来像某种方式在回收站中的文件已在项目文件中被引用。

如果你纠正该文件引用,那么StyleCop应该工作。

+0

啊,它确实在某种程度上拿起了对回收站中文件的引用,但是在任何项目文件中都没有引用;另一个重新开始视觉工作室解决了这个问题,所以参考文件在工作记忆中有点不知何故 – rwallace

+0

如有疑问,请重新启动studio :-) – NikolaiDante

+0

如果您已经做了,但其间有任何更改,请重新启动它:-) – rwallace