У меня есть реализация интерфейса, и этот интерфейс расширяет IDisposable. В моей конкретной реализации интерфейса мне не нужно ничего удалять, поэтому у меня просто пустой Dispose () ...
Есть ли способ создавать ошибки времени компиляции, если вызывается определенный метод? В качестве примера я бы хотел запретить коду в определенном проекте вызывать System.Configuration ....
Из любопытства я хотел бы знать, как лучше всего реализовать класс, который можно было бы использовать, чтобы избежать предупреждения CA1006 CA1006: Microsoft. Дизайн: Рассмотрим проект, в котором 'IReader.Query (String, String)' ...
Во время рефакторинга, перемещения некоторых сборок и т. Д. Я скомпилировал решение в Visual Studio и получил одно сообщение об ошибке: «FxCop завершился с кодом ошибки 512». Кажется, что сборка в порядке ...
public class MultiSomething {} // CA1704: IdentifiersShouldBeSpelledCorrectly Когда я запускаю Анализ кода, я получаю сообщение об ошибке, потому что Microsoft не распознает слово «Multi» (представьте, они его используют ...
сторонний сгенерированный прокси, который мы используем разоблаченные тип данных BLOB в качестве байта [], и мы затем выставляем это значение через генерацию кода следующим образом: Public Byte [] Filerawdata
{get {return ...
В чем проблема?
Я пытаюсь установить FxCop 10. Для этого требуется Microsoft Windows SDK 7.1. Я установил SDK. Теперь, чтобы установить FxCop, мне нужно запустить FxCopSetup.exe, который должен ...
У меня есть такой класс: открытый класс Foo
{общедоступный только для чтения int A = 1; общедоступный только для чтения int B = 2;
} Когда я запускаю VS2010, встроенный в инструмент анализа кода, я получаю 2 идентичных предупреждения:
that '...
Хотя эта тема обсуждалась здесь ранее, но предлагаемые решения, похоже, не работают .. У меня есть кнопка- метод click-callback в моем приложении формы, который показывает диалог выбора папки: ...
I Знаю, это звучит глупо, но что касается CA1709, должны ли мы игнорировать эту ошибку и просто делать то, что сделала Microsoft (то есть использовать Db в качестве аббревиатуры для базы данных)? Просто интересно, что это за люди ...
Если вы посмотрите на код только для чтения Коллекция не имеет метода «Добавить», но вместо этого определяет метод ICollection .Add (T Value) (явная реализация интерфейса). Когда я это сделал ...
Я все еще пытаюсь заставить мое правило FxCop работать. В рамках этого мне нужно выяснить, какие методы вызывает метод. Раньше я использовал CallGraph.CallersFor () (делаю это в обратном порядке, что является моим последним ...
Я хотел выполнить проверку орфографии для всех строк сообщений, используемых в моем проекте . Как это сделать с помощью fxCop v 1.3. 6 ?? Или вы порекомендуете какой-либо другой инструмент Microsoft (не сторонний инструмент) в качестве нашей компании ...
кто-то хочет, чтобы я сделал код других людей совместимым с каким-то FxCop набор правил, который включает правило CA1726: Используйте предпочтительные термины. Большинство терминов / замен подходят, и я могу понять, что один ...
Все наши разработчики используют VS2010 Professional, поэтому анализ кода недоступен. Я хочу, чтобы они использовали FxCop для анализа кода перед регистрацией. Я просмотрел правила и отключил кучу ...
Мы используем глобальные подавления FxCop для подавления нарушений правил, обнаруженных в старом коде. Под старым кодом я подразумеваю код, который иногда писался за годы до того, как мы включили анализ кода. Мы исправляем нарушения в новых ...
Я получаю предупреждение CA1506 анализа кода Visual Studio для класса C #. Он говорит: «FormMain сочетается с 93 различными (не входящими в IComponent) типами из 25 различных пространств имен. Перепишите или реорганизуйте это ...
Мне было интересно, что думают люди о предупреждении анализа статического кода CA1806 (DoNotIgnoreMethodResults) при использовании FxCop. У меня есть несколько случаев, когда я использую Int32.TryParse для втягивания ...
У меня есть код, который все ловит и регистрирует. Обычно я этого не делаю, но я пишу обработчик HTTP и хочу вернуть соответствующий код HTTP. В любом случае, я помещаю следующее в ...
В настоящее время мы используем TFS 2008 для контроля версий и непрерывной интеграции. Мы используем FXCop для проверки производительности и предупреждений безопасности. Архитектор или старший разработчик управляет FX Cop в ...
Это правило указывает, что P/Invokes не должен быть обнародован. Мой вопрос состоит в том почему? Вызывающая сторона может тривиально создать их собственное объявление в рамках их собственного блока для совершения того же самого вызова. Вызывающая сторона