如何使用 Roslyn 检测脚本(而不是文档)中未使用的导入?
作者:Jon Skeet 提问时间:5/19/2017
我正在编写一个系统来处理作为 Noda Time 单元测试编写的片段,因此我可以将这些片段包含在文档中。我有一个第一遍工作,但我想整理代码。在处理代码段时,需要做的一件事是确定该代码段实际需要哪些指令...
Roslyn 问答列表
作者:Jon Skeet 提问时间:5/19/2017
我正在编写一个系统来处理作为 Noda Time 单元测试编写的片段,因此我可以将这些片段包含在文档中。我有一个第一遍工作,但我想整理代码。在处理代码段时,需要做的一件事是确定该代码段实际需要哪些指令...
作者:Eyad 提问时间:9/25/2015
我正在尝试运行从 TFS (Team Foundation Server) 源代码管理检索到的 ASP.NET MVC(模型-视图-控制器)项目。我已经添加了所有程序集引用,并且能够成功构建和编译,而...
作者:rory.ap 提问时间:8/2/2023
我正在尝试检索单元测试的类型,但是当我执行如下所示的简单转换时,我在 VS 中获得了代码分析信息,表明该转换是多余的。为什么?显然,需要强制转换来防止结果返回,而不是 .ByteSystem.Int3...
作者:noone 提问时间:7/9/2023
最近,我对 MSBuild 中的代码分析机制产生了好奇。我搜索了很多,特别是在MSDN中,但无法牢牢掌握这个过程是如何完成的。 我想知道哪些组件或类(按什么顺序)负责问题跟踪。 我找到了一些信息,例...
作者:Lance 提问时间:1/12/2023
我们正在 .Net 5 和 6 项目中切换到 .Net 分析器。在以前的项目中,我们为一些我们使用的自定义规则编写了 dll。我环顾四周,找不到有关如何为 .Net 分析器编写自定义规则(仅自定义规则...
作者:Jens 提问时间:10/16/2018
在一些数字代码中,我注意到针对 x86 或使用 AnyCPU+“首选 32 位”编译时的调试和发布版本给出了不同的结果。 我已将代码分解为重现该问题的几乎最低限度。 事实证明,在其中一个计算步骤中,只...
作者:user3797758 提问时间:11/3/2022
我有一个 C# 源代码生成器,它可能会在它读取的数据中遇到配置问题,这些问题是作为编译错误发出的。目前,这看起来像这样: DiagnosticDescriptor errorType = new D...
作者:jessehouwing 提问时间:6/30/2020
每次我尝试使用代码分析执行任何操作时,Visual Studio 都会崩溃。事件查看器显示崩溃是由无效的窗口拆分器大小引起的。 堆栈跟踪: Application: devenv.exe Fram...
作者:Federico Bianchi 提问时间:9/3/2020
为什么 Microsoft 一直使用常量记录代码,例如 WM_SOMECONSTANT但 Visual Studio 中的代码分析报告 CA1707 警告? 我们是否应该抑制所有这些警告以寻求解决方...
作者:Son04 提问时间:6/10/2020
我知道 FxCop 分析器在 CSharp 文件中运行良好。它是否也适用于 Blazor 项目的 .razor 文件?...