如何设置StyleCop公司名称和版权? (VS2019 与 R#)
How to set StyleCop company name and copyright? (VS2019 with R#)
ReSharper(带 StyleCop 插件)帮助生成每个文件的 header 文本:
// -------------------------------------------------------
// <copyright file="Car.cs" company="">
//
// </copyright>
// <summary>
// Defines the Car type.
// </summary>
// -------------------------------------------------------
但是,它一直显示以下警告。单击建议无法解决问题。
如何配置它以使其 auto-filled 或至少由 ReSharper 建议修复。
PS:this question 中的 None 解决方案适用于 VS2019。
解决方案是手动向每个项目根目录添加一个名为 Settings.StyleCop
的新文件。然后,您可以相应地添加版权信息和公司名称。 ReSharper 稍后将能够正确放置它们。您可以使用同一文件进行 ReSharper 选项中无法直接使用的任何其他设置。
<StyleCopSettings Version="105">
<Analyzers>
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
<AnalyzerSettings>
<StringProperty Name="CompanyName">PEAK Consulting Services GmbH</StringProperty>
<StringProperty Name="Copyright">All Rights Reserved © 2022</StringProperty>
</AnalyzerSettings>
</Analyzer>
</Analyzers>
</StyleCopSettings>
ReSharper(带 StyleCop 插件)帮助生成每个文件的 header 文本:
// -------------------------------------------------------
// <copyright file="Car.cs" company="">
//
// </copyright>
// <summary>
// Defines the Car type.
// </summary>
// -------------------------------------------------------
但是,它一直显示以下警告。单击建议无法解决问题。
如何配置它以使其 auto-filled 或至少由 ReSharper 建议修复。
PS:this question 中的 None 解决方案适用于 VS2019。
解决方案是手动向每个项目根目录添加一个名为 Settings.StyleCop
的新文件。然后,您可以相应地添加版权信息和公司名称。 ReSharper 稍后将能够正确放置它们。您可以使用同一文件进行 ReSharper 选项中无法直接使用的任何其他设置。
<StyleCopSettings Version="105">
<Analyzers>
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
<AnalyzerSettings>
<StringProperty Name="CompanyName">PEAK Consulting Services GmbH</StringProperty>
<StringProperty Name="Copyright">All Rights Reserved © 2022</StringProperty>
</AnalyzerSettings>
</Analyzer>
</Analyzers>
</StyleCopSettings>