gpt4 book ai didi

visual-studio - FxCopAnalyzers : An instance of analyzer cannot be created

转载 作者:行者123 更新时间:2023-12-03 16:22:57 28 4
gpt4 key购买 nike

我正在尝试安装 fxcop analyzers在我的项目中。但是,添加和恢复 nuget 包后,构建项目会导致数百个表单警告

1>CSC : warning CS8032: An instance of analyzer Microsoft.CodeAnalysis.VersionCheckAnalyzer.AnalyzerVersionCheckAnalyzer cannot be created from 
C:\<MyProjectPath>\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.2.9.3\analyzers\dotnet\Microsoft.CodeAnalysis.VersionCheckAnalyzer.dll :
Could not load file or assembly 'Microsoft.CodeAnalysis, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
The system cannot find the file specified..

但是,如果我查看路径 packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.2.9.3\analyzers\dotnet ,我看到刚才提到的dll存在。

有谁知道可能会出什么问题?也许没有满足某些依赖性。但如果是这样,我怎么知道是哪个?我正在使用 Visual Studio 2019。

最佳答案

根据你的包路径C:\<MyProjectPath>\packages ,您的项目面向 .net 框架。也许你有类似 this one 的类似问题.

我可以在 VS2019 的一个 .net 框架项目中重现相同的问题,为了解决这个问题,我更新了 Microsoft.Net.Compilers打包到最新的稳定版本(3.1.1),然后这些警告消失。所以如果你引用了 Microsoft.Net.Compilers pacakge,更新到最新版本。如果没有,请添加对其最新版本的引用。

关于visual-studio - FxCopAnalyzers : An instance of analyzer cannot be created,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57143109/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com