【问题标题】:How to set StyleCop company name and copyright? (VS2019 with R#)StyleCop公司名称和版权如何设置? (带有 R# 的 VS2019)
【发布时间】:2023-03-09 07:06:02
【问题描述】:

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

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

但是,它一直显示以下警告。点击建议并不能修复它。

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

PS:this question 中的解决方案均不适用于 VS2019。

【问题讨论】:

  • 奇怪,您确定保存的是公司名称吗?
  • @BugFinder:在哪里?
  • 您说您尝试了链接中的项目 - 风格警察设置
  • 链接在VS2019中根本不存在,所以问题来了
  • 好吧,我用谷歌搜索,得到了这个blog.submain.com/stylecop-detailed-guide,它似乎专门涵盖了 2019 年,特别是状态生成 XML 文档并设置版权信息..

标签: c# visual-studio resharper stylecop visual-studio-2019


【解决方案1】:

解决方案是手动向每个项目根目录添加一个名为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>

【讨论】:

    最近更新 更多