«CA1060: переместить PInvokes в NativeMethods» больше не применяется? - PullRequest
0 голосов
/ 26 марта 2020

Несколько лет назад я включил свой список TODO, чтобы переместить мой DllImports в класс NativeMethods stati c, чтобы исправить нарушение правил. Однако это нарушение правил, похоже, таинственным образом исчезло; Я не могу вызвать CA1060, даже используя пример кода, приведенный в описании правила. Даже если я создаю бесплатное sh решение / проект с / без библиотеки классов.

https://docs.microsoft.com/en-us/visualstudio/code-quality/ca1060

Я не подавил это правило (как и я Я вижу <NoWarn> в любом месте), и на странице «Анализаторы» показано, что CA1060 проверен (и что в наборе правил используются неизмененные «Управляемые рекомендуемые правила Microsoft»).

Они решили в какой-то момент сократить -схемить это правило, чтобы оно никогда не сработало? Несмотря на то, что кажется включенным?

...