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

标签 c# asp.net .net visual-studio asp.net-core

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

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

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

这里发生了什么?我该如何解决这个问题?

卸载并重新加载项目后:

Erroneous Full File Path

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

通常的样子:

Normal

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

最佳答案

虽然默认项目是在没有 Nuget 包的情况下创建的,但我设法通过使用 NuGet 包管理器安装 Microsoft.AspNetCore.Components.Analyzers 3.1.0 来解决此问题。

卸载并重新加载后,它成功了。

关于c# - Visual Studio 项目代码分析器路径已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59594942/

相关文章:

asp.net - 处理 DatePicker 中的空引用

asp.net - 使 MSDeploy (Visual Studio) 不删除 App_Data 文件夹,而是删除其他所有内容

c# - DependencyProperty绑定(bind)问题

.net - 将空列表或 null 值绑定(bind)到存储过程 (.NET) 上的表值参数

c# - 如何在winforms中禁用表格面板的水平滚动条

c# - 重命名 ICSharpCode.SharpZipLib.dll

c# - 所需的防伪 cookie "__RequestVerificationToken"不存在

c# - 图像源绑定(bind)到丢失的文件

c# - 表没有主键

c# - 是否可以在 .Net 的不同项目中处理同一个程序集?