Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试访问回收站中的文件时出现StyleCop错误_C#_Visual Studio_Stylecop - Fatal编程技术网

C# 尝试访问回收站中的文件时出现StyleCop错误

C# 尝试访问回收站中的文件时出现StyleCop错误,c#,visual-studio,stylecop,C#,Visual Studio,Stylecop,我在Windows 7上使用Microsoft Visual C#2015社区版,刚刚安装了最新版本的StyleCop,所有设置保留默认设置。最初出现无法保存文档的错误,使用了在项目目录中创建设置文件的修复程序。现在它给我一个错误,试图访问回收站中的文件。我已经尝试在生成时打开运行它的设置,同样的事情,不管它是否在VisualStudio中运行。准确的错误信息如下。有没有办法解决这个问题 "C:\aklo\aklo.sln" (default target) (1) -> "C:\aklo

我在Windows 7上使用Microsoft Visual C#2015社区版,刚刚安装了最新版本的StyleCop,所有设置保留默认设置。最初出现无法保存文档的错误,使用了在项目目录中创建设置文件的修复程序。现在它给我一个错误,试图访问回收站中的文件。我已经尝试在生成时打开运行它的设置,同样的事情,不管它是否在VisualStudio中运行。准确的错误信息如下。有没有办法解决这个问题

"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应该可以工作。

Ah,它确实从回收站中获取了对文件的引用,但在任何项目文件中都没有引用;visual studio的另一次重新启动修复了该问题,因此引用不知何故位于工作内存中。如果有疑问,请重新启动studio:-),如果已经重新启动,但在此期间发生了任何更改,请重新启动它:-)