簡體   English   中英

使用 StyleCop 分析器進行 Visual Studio 2015 代碼分析

[英]Visual Studio 2015 Code Analysis with StyleCop Analyzers

我將 Visual Studio 2015 與代碼分析與 NuGet 包 StyleCop 分析器一起使用。 當我運行代碼分析時,我還會從實體框架或添加的服務引用生成的類中收到有關自動生成代碼的警告。

我生成的文件的標題包含

//-----------------------------------------------------------------------
// <copyright company="SomeCompany" file="MyFile.cs">
// Copyright © Some Company, 2011
// </copyright>
// <auto-generated />
//-----------------------------------------------------------------------

或者

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated from a template.
//
//     Manual changes to this file may cause unexpected behavior in your application.
//     Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

在我的項目中,我啟用了“抑制生成代碼的結果”選項

如何從代碼分析中排除我生成的代碼?

按照 Hans Passant 的評論,我通過更改實體框架模型的文本模板將以下屬性添加到生成的類中

[GeneratedCode("EntityModelCodeGenerator", "6.1.3")]

公共部分類 .... { }

現在通過代碼分析跳過這些類

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM