Resharper CLI нестабильность и настройка машины

Я пытаюсь использовать инструменты Resharper CLI в нашей конфигурации CI для статического анализа кода.

Я пробовал это на двух разных виртуальных машинах и получил очень разные результаты, на одной машине все работает нормально, на другой кажется очень нестабильным.

Иногда я получаю ошибки, такие как нарушения доступа, иногда кажется, что это происходит из-за сбоя регистратора, но даже если я не получаю ошибок, кажется, что во время анализа не удается найти все проекты в решении.

Обе установки машины:

JetBrains Inspect Code 10.0.2
Running in 64-bit mode, .NET runtime 4.0.30319.34209 under Microsoft Windows NT 6.2.9200.0

Основное различие между компьютерами в том, что на одном установлена ​​Visual Studio, а на другом нет.

На машине, которая работает нестабильно, я вижу ошибки, связанные с отсутствующими импортированными проектами (такими как Microsoft.Portable.CSharp.targets), которые, я думаю, связаны с тем, что Visual Studio не устанавливается?

Я также вижу:

PlatformInfo must be found for platformId=.NetFramework,Version=v4.5

Может ли кто-нибудь сказать мне, какие минимальные требования предъявляются к машине для запуска Resharper CLI и является ли Visual Studio частью требований? И, в частности, что может привести к тому, что инструмент не сможет найти все проекты в решении?

1 ответ

Решение

Оказалось, что не удалось найти все файлы, потому что некоторые проекты в решении игнорировались из-за отсутствующих или недействительных ссылок.

Исправление должно было установить следующее в сборочную коробку.

С учетом всего этого, анализ работает нормально.

Другие вопросы по тегам