c# - visual studio中的 "File has no header"构建警告是什么意思

标签 c# visual-studio msbuild

我正在构建我的项目,但我的单元测试项目中的两个文件给出构建警告“文件没有标题”。它们是不相关且不起眼的 .cs 文件。我在谷歌上搜索过,但被搜索结果淹没了 “SA1633:文件没有 header , header Xml 无效,或者 header 不是……”

这些警告没有错误代码,它们是什么意思?

最佳答案

这是 StyleCop 代码分析违规行为。

这意味着 C# 源文件缺少文件头。

文件头必须从文件的第一行开始,并且必须格式化为包含 Xml 的注释 block ,如下所示:

//-----------------------------------------------------------------------
// <copyright file="NameOfFile.cs" company="CompanyName">
//     Company copyright tag.
// </copyright>
//-----------------------------------------------------------------------

关于c# - visual studio中的 "File has no header"构建警告是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44373390/

相关文章:

c# - 正则表达式替换可变长度字符串中的所有字符

c++ - 构建输出与项目构建顺序不匹配

linux - 是否有支持大多数 VS Visual C++ 的 Linux Visual C++ 编译器?

.net-core - 使用 dotnetpublish 命令发布时无法排除 web.config 文件

asp.net - Web 部署项目和 TeamCity

msbuild - SonarQube MSBuild-Runner 使用项目文件中的自定义 FXCop 规则

c# - MVVM:使用Fody.PropertyChanged更改了属性的触发方法

c# - 拥有一个从基类派生并且还包含它的实例的类是一个好的设计吗?

c# - 使用 System.Text.Json 即时格式化 JSON 流

c++ - boost 的 fatal error