nia*_*her 7 c# stylecop visual-studio-2008
我在VS2008中使用StyleCop.我收到此错误:
SA1638:文件头的copyright tag中的file属性必须包含文件名.
这是我的标题.
// <copyright file="AssemblyInfo.cs" company="company">
// Copyright (c) company. All rights reserved.
// </copyright>
// <author>me</author>
// <email>me@me.com</email>
// <date>2010-03-04</date>
// <summary>blah blah.</summary>
Run Code Online (Sandbox Code Playgroud)
我怀疑问题是我的AssemblyInfo.cs位于Properties文件夹中.有关如何在不消除StyleCop的情况下修复此警告的任何线索?
在"解决方案资源管理器"中选择该文件,打开右键单击"属性"窗口,复制"文件名"区域中的文本,将其粘贴到标题中.
属性目录应该无关紧要,我假设你在那里有一个拼写错误.
增加:
如果这不起作用,那么要修复它你必须把它提升到一个新的水平.
将整个项目复制到新解决方案,使用StyleCop重新扫描.
删除所有不相关的文件,使用StyleCop重新扫描.
删除问题文件中除标题以外的所有代码,使用StyleCop重新扫描.
如果问题在途中某处消失,那将是非常奇怪的.
如果问题没有消失,那么你就有了可重复的样本!
压缩该示例并将其附加到新工作项:http://code.msdn.microsoft.com/sourceanalysis/WorkItem/List.aspx
考虑到一段时间,可能会有一个新的版本来修复这个bug.8)