gpt4 book ai didi

没有 .pdb 文件的 C# 分析失败

转载 作者:行者123 更新时间:2023-11-30 18:29:05 25 4
gpt4 key购买 nike

我正在使用 SonarQube 4.2 试用新的 C# 插件 v3.0。根据插件文档,我需要 .pdb 文件来运行包括 FxCop 规则的分析,如果输出文件夹中不存在所述 .pdb 文件,我在执行 sonar-runner 时确实会收到失败消息; FxCop 以代码 1536 退出。

问题是,分析似乎需要所有二进制文件的 .pdb 文件,并且输出文件夹除了我自己编译的代码外还包含几个依赖项。这些是 NuGet 包,我找不到所有它们的符号文件。

那么,有什么方法可以在不调试符号的情况下进行分析以跳过文件?常规的 SonarQube 文件排除列表似乎仅适用于源代码文件(例如 *.designer.cs)而不适用于二进制文件。

最佳答案

这是 SonarQube C# 插件端的错误。我创建了以下票证来修复它:https://jira.codehaus.org/browse/SONARFXCOP-29

请注意,这与 *.pdb 文件的存在无关,而仅与引用程序集的存在有关。

关于没有 .pdb 文件的 C# 分析失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23609885/

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