Сборка смешанных проектов в Linux с использованием MSBuild 15 не удалась - PullRequest
0 голосов
/ 02 мая 2018

Может ли кто-нибудь помочь мне решить следующую проблему? Я пытаюсь создать смешанное решение на Linux с использованием MSBuild 15. Он содержит проекты, ориентированные на netstandard2.0, а затем также проекты, ориентированные на .Net 4.6.2

Проекты netstandard2.0 работают нормально, но проекты, нацеленные на .Net 4.6.2, терпят неудачу со следующей ошибкой:

Ваш project.json не имеет раздела времени выполнения. Вы должны добавить «runtimes»: {«win»: {}} 'в ваш project.json, а затем повторно запустить NuGet restore

Я использую MSBuild версии 15.6.0.0 для Mono и работаю в Ubuntu 17.10

1 Ответ

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

быстрое исправление: удалите каталог obj/ и перестройте.

Лучшее, что у меня есть на данный момент, это

rm -rf obj ; msbuild /t:restore /t:build
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...