-
Roslyn Code Analysis从无错误的解决方案返回错误的构建错误
我尝试使用Roslyn分析一个非常简单的C#解决方案,这是一个具有简单框架程序的控制台应用程序: < -
使ReSharper / Roslyn / Compiler识别JsonRequiredAttribute
有时候,当您创建DTO来反序列化<code>json</code>时,会用<code>[JsonRequiredAttribute]</code>装饰属性: <pre clas -
netstandard2.0和net451的c#8中的AllowNull属性引发编译错误
环境:vs 2019 v16.3.1 在c#netstandard2.0和net451项目中,我使用带有属性的c#8可空引用。 在cspro -
用于分析字符串文字的RoslynAnalyzer动作
我想写一个RoslynAnalayzer来验证路径格式。 我从RoslynAnalyzer的VisualStudio模板开始,我想知道我应该注 -
是否可以在构建时使用Roslyn生成代码?
现在,我正在尝试使用Roslyn为mapper编写自定义代码生成器。我尝试使用CodeFixProvider,但是它仅建议代码 -
何时使用“静默”代码分析严重性?
分析器反馈的严重性级别为<a href="https://docs.microsoft.com/en-us/visualstudio/code-quality/use-roslyn-analyzers?view=vs-2019 -
IDE0067与CA2000
我正在使用<code>Microsoft.CodeAnalysis.FxCopAnalyzers</code>打包分析器(2.9.7)来检测C#项目中未处置的<code>IDispo -
InvalidProjectFileException:升级到VS2019后,来自Microsoft.Build.Evaluation.Project的“找不到SDK'Microsoft.NET.Sdk.Web'”
我们有一个工具可以将<code>csproj</code>加载到<code>Microsoft.Build.Evaluation.Project</code>文件中。它一直运行大 -
Roslyn分析器代码修复提供程序替换文档中的字符串
我确定了一个节点,该节点的字符串中有一个值,该值可以被我的分析仪正确识别。然后,我创建了一 -
如何使用Roslyn检查类型是否为可空引用
我正在尝试使用roslyn分析类型声明是否为“可空引用”类型(C#8) 我打算查看<code>from time import t -
Roslyn Analyzer检查属性声明是否为标准类型(int,字符串,Guid等)
我正在使用Roslyn Analyzer分析代码,并且想检查属性声明是否为标准类型(例如,字符串,int,Guid,DateTim -
有什么方法可以检查枚举中是否定义了对象值?
这是我定义的枚举。 <pre><code> enum LogicalChange { List = SyntaxKind.List, TildeToken = SyntaxKind.TildeToken, -
让Unity显示StyleCop错误
我有一个使用Unity3D开发的项目。现在,我想将StyleCop添加到该项目。 我添加了<a href="https://github.co -
EditorConfig-如何在自定义分析器中访问editorconfig规则设置
我想知道是否存在一种本机方式来存储和访问自定义roslyn分析仪的其他设置。 假设我有诊断ID为'XA0001'的 -
如何从使用Roslyn的另一个方法中作为参数传递的方法中获取返回类型?
让我们说我有一个代码: <pre><code>public class Test { private readonly IFactory _factory; private readonly ISomeC -
Roslyn代码分析拼写检查器无法识别插值字符串文字中的代码标识符
这样的代码: <pre><code>@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.m -
如何为方法的所有参数提供修复程序(Roslyn-FixProvider)
我写了代码分析器和修复提供程序,用于添加验证以确保参数不为null。它适用于多种方法,但是我无法 -
是否可以让分析人员了解Jetbrains NotNull属性或等效属性?
我一直在使用Jetbrains属性<a href="https://www.jetbrains.com/help/idea/nullable-and-notnull-annotations.html" rel="nofollow norefe -
Dotnet Core-在'string.Replace(string,string?)'上得到警告,说使用'string.Replace(string,string ?, System.StringComparison)'
我在“替换”时收到以下警告 <pre><code>> Severity Code Description Project File Line Suppression State > -
Dotnet核心-如何处置RNGCryptoServiceProvider()
我收到警告: <pre><code>Severity Code Description Project File Line Suppression State Warning CA2000 Call System. -
Roslyn CodeFix具有多种变体来修复
我有一个CodeFix提供程序,其目的是向当前类注入服务,例如添加新的私有字段,向构造函数添加参数, -
VS 2019-从Microsoft.CodeAnalysis.CSharp.Analyzers看到许多警告AD0001
我在VS 2019(v16.4.2)的<code>Error List</code>窗格中多次收到此确切警告。 如何解决警告? <pre><code -
我们如何在editorconfig Visual Studio中抑制特定文件的诊断规则
我正在尝试在诊断扫描时禁止编辑器配置中的文件。 下面是我的代码,任何人都可以帮忙。 < -
C#Roslyn Analyzer获取方法/构造函数/方法的定义/实现
我正在编写代码分析规则,该代码检查规则接下来应进行检查: <ol> <li>如果类是从<code>IInterface</code> -
XmlSerializer和数组属性C#-Roslyn抱怨
我有一些带有公共数组属性的类,这些类已经过序列化和反序列化了。代码分析器抱怨您不应该将数组 -
在Visual Studio代码分析器(Roslyn)中确定目标框架
我已经编写了一个代码分析器(完全没有花哨,基于Microsoft的标准样板代码),它可以帮助我们的团队 -
我有一个项目,我需要从.sln源读取文件代码
我不想在Visual Studio环境中打开该(.sln)文件 我想在另一个项目中使用代码 例如 我有一个 -
脚本上的Roslyn错误:字符串代码= @“ System.Threading.Thread.Sleep(300000);”;
以下脚本: <pre><code>string code = @"System.Threading.Thread.Sleep(300000);"; </code></pre> 给我错误: < -
运行动态编译的C#代码时出错
我在<code>.Net Core 3.1</code>项目中动态地编译了c#代码。我将结果另存为<code>.dll</code>文件,并试图在另一 -
使用Roslyn可以构建ASP.Net Core Web应用程序吗?
我正在尝试将创建ASP.NetCore Web应用程序所需的所有代码放在一个文本文件中,然后在ASP.Net Core 3.1应用程