Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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# Visual Studio项目代码分析器路径已更改_C#_Asp.net_.net_Visual Studio_Asp.net Core - Fatal编程技术网

C# Visual Studio项目代码分析器路径已更改

C# Visual Studio项目代码分析器路径已更改,c#,asp.net,.net,visual-studio,asp.net-core,C#,Asp.net,.net,Visual Studio,Asp.net Core,我创建了一个默认的asp.net core 3.1项目。当我卸载项目并重新加载时,依赖项分析器中的三个分析器有黄色感叹号,它们成为绝对文件路径,例如 C:\Program Files\dotnet\sdk\3.1.100\sdk\Microsoft.Net.sdk.Web\analyzers\cs\Microsoft.AspNetCore.analyzers.dll 它们也没有属性(这是文件路径通常所在的位置) 这里发生了什么事?如何解决此问题? 卸载和重新加载项目后: 单击上述分析器在属性窗

我创建了一个默认的asp.net core 3.1项目。当我卸载项目并重新加载时,
依赖项
分析器
中的三个分析器有黄色感叹号,它们成为绝对文件路径,例如

C:\Program Files\dotnet\sdk\3.1.100\sdk\Microsoft.Net.sdk.Web\analyzers\cs\Microsoft.AspNetCore.analyzers.dll

它们也没有属性(这是文件路径通常所在的位置)

这里发生了什么事?如何解决此问题?

卸载和重新加载项目后:

单击上述分析器在属性窗口中不显示任何内容

它通常是什么样子的:


这些默认分析器显示填充的路径属性

虽然默认项目是在没有Nuget软件包的情况下创建的,但我通过使用Nuget软件包管理器安装Microsoft.AspNetCore.Components.analyzers 3.1.0成功地解决了这一问题

卸载和重新加载后,它工作了