__DataBind__control найден анализом кода FxCop в ASP.NET - PullRequest
1 голос
/ 01 апреля 2010

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

CA1709: Microsoft.Naming: Korrigieren Sie die Schreibweise von "control" im Membernamen "" 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» не вариант;)

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

1 Ответ

0 голосов
/ 23 августа 2011

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

...