FxCop имеет правило (CA1726) что проверки на предпочтительные условия. Это ищет слова как, "не Делают", и говорит, что Вы для замены их лучшими словами как "Не делаете". Обычно это прекрасно, однако один из...
Я испытываю затруднения из-за FxCop, предупреждающего CA1006, Microsoft. Дизайн "DoNotNestGenericTypesInMemberSignatures". А именно, я разрабатываю класс ReportCollection <T>, который наследовался...
У меня есть часть кода, который имеет дело с клиентами, сохраненными в базе данных. Существует объектный Клиент, и это имеет, среди другого, двух свойств байта типа []: одно свойство для соли пароля, второго...
... если я использую IDisposable в локальной переменной, но не звоню, Располагают () или используют использование () шаблон. общественность освобождает BadMethod () {фс var = новый FileStream ("file.txt", FileMode. Создайте); фс....
Используя подсказку, обеспеченную José Adan по http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/f6dec8c4-9752-4a9b-82fe-0822808fd386/, я смог заставить Анализ кода выполнять в проверке правописания...
Я просто ищу некоторое вдохновение. Особенно в области производительности и безопасности, соглашения о присвоении имен важны, но не как 'прохладные';), Даже если Ваше правило было только применимо к Вашему домену/...
Используя FxCop, когда я пытаюсь анализировать проекты, основанные на шаблонах и практиках, данные Enterprise Library (среди прочего) 2.0.0.0 - FxCop жалуется, что не может: «Найти ссылку на сборку» - даже ...
Как я пишу инструмент анализа кода для vs2008 для предотвращения определенного вызова платформы, такого как GC.WaitForFullGCComplete () или Приложение. DoEvents () я пытался переопределить VisitMethodCall в своем пользовательском...
Я использую символы подчеркивания для своих тестовых методов для лучшей читабельности, и я хочу подавить ошибки/предупреждения FxCop для всего тестового пространства имен. Как я могу этого добиться? Я игрался с GlobalSuppressions.cs...
Вчера я разместил здесь вопрос ( FxCop и правила анализа кода ) о том, как заставить FxCop выполнять те же правила, что и анализ кода, и я думал, что он решен. Однако, похоже, что на самом деле это не так...
Я уже сталкивался с этим правилом FxCop раньше и был не очень доволен тем, как устранять нарушения (поток1, поток2). Теперь у меня есть еще один случай, когда мне нужно исправить нарушения типа CA1819. ...
У меня есть VS 2010 Professional (который, в отличие от Premium, не включает доступ к конфигурации анализа кода в среде IDE), и решение C # 4, содержащее множество проектов. Я хочу сделать статический код ...
Есть ли инструмент, который может анализировать базы данных SQL Server на предмет потенциальных проблем? Например: столбец внешнего ключа, который не индексируется.
индекс столбца uniqueidentifier без FILL ...
Недавно я включил дополнительные правила анализа кода.
К своему удивлению, я обнаружил нарушение в месте, которое всегда считал оптимальным. Если у меня есть два вложенных одноразовых предмета, я помещаю два ...
может ли кто-нибудь опубликовать ссылку на передовые методы и рекомендации Microsoft по разработке? Я искал это везде и везде, и, похоже, не могу найти ресурс, который ищу. В частности, я ...
Я хочу создать FxRule, которое применяет метод, только если метод вызывается из определенного класса. ПРИМЕЧАНИЕ: я не хочу просто применять правило к методу определенного класса, я хочу иметь возможность ...
Есть ли достаточно простой способ заставить FxCop проверить, что все мои сборки декларируют определенное значение атрибута? Я хочу убедиться, что все изменили значение по умолчанию, которое вы получаете при создании проекта: ...
Кто-нибудь может сказать мне, как удалить все предупреждения CA2202 из следующего кода? public static byte [] Encrypt (строковые данные, ключ byte [], byte [] iv)
{using (MemoryStream memoryStream = new ...
Я получаю следующее предупреждение:
«CA1824 Пометить сборки атрибутом NeutralResourcesLanguageAttribute» Согласно MSDN, причина этого:
Сборка содержит ресурс на основе ResX, но не ...
FxCop (инструмент для статического анализа кода) выдает ошибку при проверке кода за. edmx модель. Как запретить FxCop анализировать автоматически сгенерированный код (или, по крайней мере, сгенерированный Entity Framework ...
У меня есть класс, который реализует IDisposable, потому что у него есть закрытое поле члена "foo", которое является IDisposable (которое инициализируется в конструкторе). Я неожиданно получаю анализ кода CA2000 ...
FxCop 10 жалуется на следующее: использование XYZ.Blah; // CA1709 - "XYZ"
используя Xyz.Blah; // Жалоб нет. using XylophoneSuperDuperLongFullName.Blah; // Я не хочу иметь длинное полное имя для ...
Я настраиваю непрерывный процесс сборки на Jenkins, TeamCity и TFS 2010, чтобы сравнить их. В Jenkins и TeamCity я строю проект при каждой проверке -, и я настроил FxCop и StyleCop...
Обычно, когда вы удаляете закрытый член, вы можете сделать следующее :public void Dispose (){ var localInst = this.privateMember; если (localInst != null ){ localInst.Dispose (); }...
Я получил некоторую информацию об этом, но я все еще могу найти правильный ответ. Недавно в моей компании меня спросили об этом: «запустите анализ fxcop этого кода и скажи мне результаты». Хорошо, у меня есть ...
Недавно я начал использовать анализ кода в своих проектах в Visual Studio. Я создал собственный набор правил для использования во всех моих проектах, которые включают два набора правил, определенных Microsoft. Я был...
Мой код получает предупреждение CA1303 от Microsoft.Globalization: «Не передавать литералы как локализованные параметры», но мой код на самом деле не передает литерал: private void MyForm_Load(object sender, ...
Я хочу сохранить определенные классы, и поскольку xml-сериализация этого не сделает, в моем случае я сохраняю значения вручную в xml-документе. Работает нормально, но FxCop это не нравится, и поскольку FxCop обычно ...