Определить целевой фреймворк в визуальном студийном анализаторе кода (Roslyn) - PullRequest
1 голос
/ 21 января 2020

Я написал анализатор кода (ничего особенного, основанный на стандартном шаблонном коде от Microsoft), который помогает нашим командам в миграции среды на основе classi c. Net, которая была портирована на. net ядро. Фреймворк работает в net452, net47, netstandard2.0 и .netcoreapp2.2. Некоторые из сообщений, отправляемых анализатором, имеют смысл только для определенных версий этой платформы. Поэтому я хотел бы знать, что целевая структура кода, который я сейчас анализирую. Можно ли это сделать, и если да, то как?

tx, W

1 Ответ

0 голосов
/ 21 января 2020

Если вы ссылаетесь на то, как вы определяете, от какой структуры получено предупреждение, оно заключено в квадратные скобки в столбце «Проект» окна «Список ошибок»:

Error List view

Или, если у вас есть условная компиляция, и вы хотите изменить структуру просматриваемого кода, вы можете изменить его в верхней части представления файла здесь:

Target Framework

...