Ошибка RedundantNameQualifier при запуске инструмента проверки Resharper CLI - PullRequest
0 голосов
/ 17 января 2019

Я использую Resharper inspect CLI для статического анализа кода (JetBrains.ReSharper.CommandLineTools.2018.3.1 \ InspectCode.exe) в консольном приложении dotnet core 2.1, которое я создал. В рамках решения есть отдельный проект, который представляет собой просто пакет, используемый в консольном приложении.

Макет выглядит следующим образом:

enter image description here

Когда я запускаю inspectCode.exe следующим образом:

JetBrains.ReSharper.CommandLineTools.2018.3.1\InspectCode.exe "AI.DL.Backup\AI.DL.Backup.csproj" /o:"CodeInspection_20222.xml" /profile:"AI.DL.Backup.sln.DotSettings"

У меня возникает следующая проблема:

enter image description here

Выходной xml-отчет имеет следующее значение:

<IssueType WikiUrl="https://www.jetbrains.com/resharperplatform/help?Keyword=RedundantNameQualifier" Severity="WARNING" Description="Redundant name qualifier" CategoryId="CodeRedundancy" Category="Redundancies in Code" Id="RedundantNameQualifier"/>

<Issue Message="Qualifier is redundant" Line="5" Offset="146-154" File="AI.DL.Backup\src\AI.DL.Backup\Startup.cs" TypeId="RedundantNameQualifier"/>

Кажется, проблема в том, что он не может найти проект DLL, на который ссылается, и выдает ошибку анализа кода (код уже создан, поэтому существуют папки bin / obj с необходимыми соответствующими dll / пакетами).

Ling 5 (как указано) - это просто оператор using для отдельного пакета, который он не может разрешить и который является избыточным.

using AI.DL.DocumentManagement;
using AI.DL.DocumentManagement.Stores;

Судя по сгенерированному отчету XML, я вижу, что он не может найти пространство имен в отдельном пакете. С чего бы это? Кто-нибудь видел это раньше?

1 Ответ

0 голосов
/ 18 января 2019

Мне удалось обойти эту проблему, когда я переписал «inspect.exe» в свой файл решения вместо отдельного проекта!

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