0
ответов

Как вы «правильно» реализуете Dispose () (согласно FxCop), когда ваша реализация является пустым методом? (CA1063)

У меня есть реализация интерфейса, и этот интерфейс расширяет IDisposable. В моей конкретной реализации интерфейса мне не нужно ничего удалять, поэтому у меня просто пустой Dispose () ...
вопрос задан: 20 January 2012 21:22
0
ответов

Запретить .NET-коду вызывать определенные методы?

Есть ли способ создавать ошибки времени компиляции, если вызывается определенный метод? В качестве примера я бы хотел запретить коду в определенном проекте вызывать System.Configuration ....
вопрос задан: 17 November 2011 18:52
0
ответов

Как реализовать универсальный IEnumerable или IDictionary, чтобы избежать CA1006?

Из любопытства я хотел бы знать, как лучше всего реализовать класс, который можно было бы использовать, чтобы избежать предупреждения CA1006 CA1006: Microsoft. Дизайн: Рассмотрим проект, в котором 'IReader.Query (String, String)' ...
вопрос задан: 16 November 2011 16:57
0
ответов

Как исправить ошибку FxCop с кодом 512?

Во время рефакторинга, перемещения некоторых сборок и т. Д. Я скомпилировал решение в Visual Studio и получил одно сообщение об ошибке: «FxCop завершился с кодом ошибки 512». Кажется, что сборка в порядке ...
вопрос задан: 31 October 2011 03:08
0
ответов

CA1704 - Microsoft, похоже, блокирует слово «Multi»?

public class MultiSomething {} // CA1704: IdentifiersShouldBeSpelledCorrectly Когда я запускаю Анализ кода, я получаю сообщение об ошибке, потому что Microsoft не распознает слово «Multi» (представьте, они его используют ...
вопрос задан: 21 October 2011 19:47
0
ответов

Передача байта [] вокруг

сторонний сгенерированный прокси, который мы используем разоблаченные тип данных BLOB в качестве байта [], и мы затем выставляем это значение через генерацию кода следующим образом: Public Byte [] Filerawdata {get {return ...
вопрос задан: 11 September 2011 04:00
0
ответов

Папка FxCop отсутствует

В чем проблема? Я пытаюсь установить FxCop 10. Для этого требуется Microsoft Windows SDK 7.1. Я установил SDK. Теперь, чтобы установить FxCop, мне нужно запустить FxCopSetup.exe, который должен ...
вопрос задан: 22 August 2011 16:30
0
ответов

Анализ кода VS2010. Подавить сообщение CA1051: DoNotDeclareVisibleInstanceFields для всех членов класса

У меня есть такой класс: открытый класс Foo {общедоступный только для чтения int A = 1; общедоступный только для чтения int B = 2; } Когда я запускаю VS2010, встроенный в инструмент анализа кода, я получаю 2 идентичных предупреждения: that '...
вопрос задан: 17 August 2011 12:29
0
ответов

CA2000: объект не размещен на всех путях исключения

Хотя эта тема обсуждалась здесь ранее, но предлагаемые решения, похоже, не работают .. У меня есть кнопка- метод click-callback в моем приложении формы, который показывает диалог выбора папки: ...
вопрос задан: 22 July 2011 11:11
0
ответов

CA1709 - Должны ли мы игнорировать это и использовать Db или DB?

I Знаю, это звучит глупо, но что касается CA1709, должны ли мы игнорировать эту ошибку и просто делать то, что сделала Microsoft (то есть использовать Db в качестве аббревиатуры для базы данных)? Просто интересно, что это за люди ...
вопрос задан: 14 July 2011 21:59
0
ответов

FxCop: CA1033 - Реализация ReadOnlyCollection от Microsoft нарушает это?

Если вы посмотрите на код только для чтения Коллекция не имеет метода «Добавить», но вместо этого определяет метод ICollection .Add (T Value) (явная реализация интерфейса). Когда я это сделал ...
вопрос задан: 11 July 2011 20:51
0
ответов

Как получить метод, фактически вызываемый инструкцией callvirt IL в FxCop

Я все еще пытаюсь заставить мое правило FxCop работать. В рамках этого мне нужно выяснить, какие методы вызывает метод. Раньше я использовал CallGraph.CallersFor () (делаю это в обратном порядке, что является моим последним ...
вопрос задан: 23 June 2011 12:49
0
ответов

Проверка орфографии в строках сообщений в проектах .Net

Я хотел выполнить проверку орфографии для всех строк сообщений, используемых в моем проекте . Как это сделать с помощью fxCop v 1.3. 6 ?? Или вы порекомендуете какой-либо другой инструмент Microsoft (не сторонний инструмент) в качестве нашей компании ...
вопрос задан: 27 April 2011 01:21
0
ответов

CA1726: FxCop Запрещенное слово: Флаги

кто-то хочет, чтобы я сделал код других людей совместимым с каким-то FxCop набор правил, который включает правило CA1726: Используйте предпочтительные термины. Большинство терминов / замен подходят, и я могу понять, что один ...
вопрос задан: 20 April 2011 11:37
0
ответов

Как передать правила FxCop всем разработчикам?

Все наши разработчики используют VS2010 Professional, поэтому анализ кода недоступен. Я хочу, чтобы они использовали FxCop для анализа кода перед регистрацией. Я просмотрел правила и отключил кучу ...
вопрос задан: 13 April 2011 01:35
0
ответов

Есть ли способ определить неиспользуемый или устаревший FxCop подавление сообщений?

Мы используем глобальные подавления FxCop для подавления нарушений правил, обнаруженных в старом коде. Под старым кодом я подразумеваю код, который иногда писался за годы до того, как мы включили анализ кода. Мы исправляем нарушения в новых ...
вопрос задан: 18 January 2011 18:50
0
ответов

Предупреждение анализа FxCop / анализа кода CA1506: AvoidExcessiveClassCoupling

Я получаю предупреждение CA1506 анализа кода Visual Studio для класса C #. Он говорит: «FormMain сочетается с 93 различными (не входящими в IComponent) типами из 25 различных пространств имен. Перепишите или реорганизуйте это ...
вопрос задан: 17 January 2011 15:14
0
ответов

Предупреждение о подавлении статического анализа кода CA1806 для вызовов TryParse

Мне было интересно, что думают люди о предупреждении анализа статического кода CA1806 (DoNotIgnoreMethodResults) при использовании FxCop. У меня есть несколько случаев, когда я использую Int32.TryParse для втягивания ...
вопрос задан: 5 January 2011 23:41
0
ответов

Как подавить правило FxCop «DoNotCatchGeneralExceptionTypes» с помощью SupressMessage?

У меня есть код, который все ловит и регистрирует. Обычно я этого не делаю, но я пишу обработчик HTTP и хочу вернуть соответствующий код HTTP. В любом случае, я помещаю следующее в ...
вопрос задан: 10 September 2010 10:03
0
ответов

Как завершить сборку TFS на основе предупреждения FXCop

В настоящее время мы используем TFS 2008 для контроля версий и непрерывной интеграции. Мы используем FXCop для проверки производительности и предупреждений безопасности. Архитектор или старший разработчик управляет FX Cop в ...
вопрос задан: 24 August 2010 08:03
0
ответов

Правило PInvokesShouldNotBeVisible правила CA1401 FxCop Платформы.NET - почему это правило существует?

Это правило указывает, что P/Invokes не должен быть обнародован. Мой вопрос состоит в том почему? Вызывающая сторона может тривиально создать их собственное объявление в рамках их собственного блока для совершения того же самого вызова. Вызывающая сторона
вопрос задан: 7 August 2010 00:15