2011-08-24 71 views
1

即時通訊使用Visual Studio 2010與C#。使用ExcludeFromCodeCoverageAttribute休息XML評論

我使用XML文檔中我的項目,併成功添加註釋。 成功意味着沒有關於丟失XML註釋的編譯器警告。

然後我檢查了codevoverage爲我的項目,並開始排除與System.Diagnostics.CodeAnalysis從代碼覆蓋率計算一些文件[ExcludeFromCodeCoverageAttribute]

我做到了,通過以下方式:

... 
using System.Diagnostics.CodeAnalysis; 

namespace MyAppp 
{ 
[ExcludeFromCodeCoverageAttribute] 
/// <summary>My comment</summary> 
public partial class FDB_PolicyGruppen : Form 
{ ... 
} 
} 

問題是,只要在評論之前放置[ExcludeFromCodeCoverageAttribute],我就會收到警告 CS1591:丟失對公開可見類型或成員的XML註釋 或 CS1587 XML註釋未放置在有效的語言元素上噸。

+0

你有沒有嘗試把屬性而不是下面的評論? –

+0

謝謝你的回答。這樣做的工作。 –

+0

說得過早。現在我的代碼覆蓋率已經下降了。 這意味着,在XML註釋之後會忽略[ExcludeFromCodeCoverageAttribute]。 –

回答

0

嗯,這聽起來像一個錯誤無論你正在使用測量代碼覆蓋率,或者你作出了關於複製和粘貼錯誤hwne雜耍的東西,我可以看到如何評論的定位可能會影響正在徵求意見的東西,但測量代碼覆蓋範圍的內容甚至不應該在他們碰巧遇到的地方注意到註釋。