Сборки анализа кода в пакете NuGet - PullRequest
0 голосов
/ 06 февраля 2020

Я создал пользовательский пакет NuGet, содержащий ссылку на сборку анализатора, используя целевой файл:

<Project>
  <ItemGroup>
    <PackageReference Include="SonarAnalyzer.CSharp" Version="8.3.0.14607">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
  </ItemGroup>
</Project>

Если я включу этот пакет в свое решение и сборку, я увижу предупреждения анализатора.

Однако, если я запускаю do tnet build, он не выдает никаких предупреждений анализатора.

Если я включаю пакет анализатора непосредственно в мой проект, я получаю предупреждения как в Visual Studio, так и в команде line.

В чем разница между сборкой Visual Studio и сборкой do tnet? Я пробовал параметр UseCodeAnalysis = true, но это не работает. Есть ли какое-либо другое свойство, которое я должен установить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...