Вопрос

Я использую Visual Studio 2008 Team Suite в проекте веб-сайта и хочу использовать встроенную функцию анализа кода (FxCop).При проверке правил именования я получаю следующую ошибку:

СА1709:Microsoft.Именование:Изменение значения "control" в имени пользователя "'module_readPost_ascx.__DataBinding__control15(Object, EventArgs)'"

значение:Мне нужно проверить написание слова «control» в имени члена «module_readPost_ascx.__DataBinding__control15(Object, EventArgs)»

К сожалению, во всем проекте нет метода __DataBinding__control15(Object, EventArgs).Я предполагаю, что этот код генерируется во время компиляции, поэтому FxCop может найти его при проверке скомпилированных сборок.

Он встречается в проекте около 150 раз, поэтому я хочу сказать FxCop игнорировать этот код или изменить мой код, чтобы он не вызывал это «исключение».

«Не проверять правило Microsoft.Naming CA1709» не вариант;)

Большое спасибо за ваш отзыв.

Это было полезно?

Решение

К сожалению, согласно Microsoft Connect, это (известная) ошибка в Visual Studio.Обходной путь, предоставленный Microsoft:«В качестве обходного пути вы можете применить подавление в файле глобального подавления для этого предупреждения».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top