У меня есть решение с несколькими проектами, назовем их Web (webapi \ console app), Console (консольное приложение), Lib (библиотека). Веб-проект зависит от проекта консоли и Lib.
Когда я пытаюсь запустить dotnet publish -r <RID> -p:PublishSingleFile=true
из веб-проекта , он выдает следующую ошибку относительно проекта консоли :
Публикация sh приложения в одном файле не поддерживается без указания RuntimeIdentifier. Пожалуйста, либо укажите RuntimeIdentifier, либо установите для PublishSingleFile значение false.
Я предполагаю, что идентификатор среды выполнения не распространяется в зависимый консольный проект.
Есть ли способ это исправить?
Большое спасибо!