Невозможно собрать проект Visual Studio с MSBuild для Sonarqube - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь настроить Sonarqube для решения, состоящего из .NET Framework и стандартных проектов для Windows Server 2012. Я использую MSBuild 15.9 из VS 2017 Build Tools и новейший .NET Core SDK для получения .NET Standard.Поддержка 2.0 (предположительно).Все программные компоненты распознаются ОС с их правильной версией, но я все еще получаю сообщение об ошибке, что я должен использовать .NET Standard 1.6 или ниже при использовании команды Rebuild.

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

Я использую команду:

MSBuild.exe /t: Rebuild

Сообщение об ошибке:

Microsoft.NET.TargetFrameworkInference.targets (126, 5:). Текущий .NET SDK не поддерживает таргетинг на .NET Standard 2.0.Либо ориентируйтесь на .NET Standard 1.6 или ниже, либо используйте версию .NET SDK, которая поддерживает .NET Standard 2.0.

1 Ответ

0 голосов
/ 07 мая 2019

Возможно, ваше решение содержит проект .NET Core версии 1.0, который несовместим с .NET Standard 2.0.

Проверьте эту таблицу: https://docs.microsoft.com/en-us/dotnet/standard/net-standard

...