2009-07-02 3 views
4

В моем проекте Visual Studio 2008 у меня есть этот проект с Resource.resx, который содержит изображения и строки. Чтобы заставить себя и всех остальных написать не менее комментариев XML, я включил генерацию комментариев XML на вкладке сборки свойства проекта. Теперь Visual Studio дает мне некоторые предупреждения, если есть недокументированные классы, методы, ... это здорово!XML-комментарии в Resources.Designer.cs?

Однако все изображения в автоматически генерируемых ресурсах.Designer.cs не имеют комментариев XML (в то время как строки), поэтому я получаю несколько предупреждений компилятора о недостающих комментариях XML, о которых я фактически ничего не могу сделать, потому что изменения в этом файле, вероятно, будут перезаписаны в любом случае.

Есть ли шанс либо

  • сказать компилятору игнорировать комментарии XML в конструктор сгенерированный код, или
  • сила Visual Studio 2008 для записи ресурса комментарий в сгенерированный код?

Спасибо за подсказку!

ответ

1

Visual Studio должны делать это, но это не так, так что ваш файл, как это:

#pragma warning disable 1591 
<contents go here ...> 
#pragma warning enable 1591 
+2

Это действительно не помогает ... Где мы должны придерживаться прагм? Файл проблемы, resource.designer.cs, генерируется автоматически. Любые изменения там будут перезаписаны в следующий раз, когда кто-то обновит ресурсы. –

2

Вы можете использовать customtool для создания файла designer.cs для .resx файла. Обычай инструмент назовет resgen.exe для создания файла .cs, а затем окружить содержание с #pragma заявления игнорировать предупреждения о пропавших без вести XML комментарий:

#pragma warning disable 1591 
... 
#pragma warning enable 1591 
Смежные вопросы