生成文件的Visual Studio代码分析

3

有人能告诉我为什么代码分析显示生成文件中存在问题吗?我按照此处的选项进行了检查: http://msdn.microsoft.com/en-us/library/dd742298.aspx

我认为这与我在Entity Framework模型中使用TT模板有关。但是那些文件上有标签..


1
不确定 "tags" 可能是什么意思。 代码生成器必须在生成的代码上输出 [GeneratedCode] 属性,以便分析器识别它应该忽略该代码。 - Hans Passant
1个回答

3
你能让你的TT模板输出以下内容到头部吗?
//<autogenerated/>

或者更具体地说,针对文件中的特定项目:

[GeneratedCode("MyTool", "1.0")]
public partial class GeneratedModel
{
...

是的,我制作了TT模板来输出属性。然后代码分析停止查看那些内容。顶部的注释不起作用。谢谢! - katit
文件头注释中带有“auto-generated”是StyleCop的“样式分析”忽略文件的方式。 - felickz
第一份在VS2012代码分析中不能正常工作。然而第二份完美无缺。谢谢。 - NotMe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接