Использование ExcludeFromCodeCoverageAttribute прерывает комментарий XML - PullRequest
3 голосов
/ 24 августа 2011

Я использую Visual Studio 2010 с c #.

Я использую документацию XML в своем проекте и успешно добавил комментарии. Успешно означает, что нет никаких предупреждений компилятора noch об отсутствующих комментариях XML.

Затем я проверил кодовое покрытие для моего проекта и начало исключать некоторые файлы из расчета кодового покрытия с помощью 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-комментарий не помещен в допустимый элемент языка.

1 Ответ

0 голосов
/ 22 февраля 2012

Хм, это звучит как ошибка в том, что вы используете для измерения покрытия кода, или вы сделали ошибку копирования и вставки, и я могу понять, как расположение комментариев может повлиять на то, что ищет комментарии, но на что-тоизмерение покрытия кода не должно даже замечать комментарии, где бы они ни находились.

...