首页 > 解决方案 > StyleCop公司名称和版权如何设置?(带有 R# 的 VS2019)

问题描述

ReSharper(带有 StyleCop 插件)有助于生成每个文件的标题文本:

// -------------------------------------------------------
// <copyright file="Car.cs" company="">
//   
// </copyright>
// <summary>
//   Defines the Car type.
// </summary>
// -------------------------------------------------------

但是,它一直显示以下警告。单击建议不会修复它。

标题文本

如何配置它以使其自动填充或至少由 ReSharper 建议修复。

PS:此问题中存在的所有解决方案均不适用于 VS2019。

标签: c#visual-studioresharperstylecopvisual-studio-2019

解决方案


解决方案是手动将一个新文件添加到每个名为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>

推荐阅读