do tnet publi sh с идентификатором среды выполнения, не переданным в зависимые проекты - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть решение с несколькими проектами, назовем их Web (webapi \ console app), Console (консольное приложение), Lib (библиотека). Веб-проект зависит от проекта консоли и Lib.

Когда я пытаюсь запустить dotnet publish -r <RID> -p:PublishSingleFile=true из веб-проекта , он выдает следующую ошибку относительно проекта консоли :

Публикация sh приложения в одном файле не поддерживается без указания RuntimeIdentifier. Пожалуйста, либо укажите RuntimeIdentifier, либо установите для PublishSingleFile значение false.

Я предполагаю, что идентификатор среды выполнения не распространяется в зависимый консольный проект.

Есть ли способ это исправить?

Большое спасибо!

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