У меня есть решение .Net Core 2.1 со следующей структурой
Инфраструктура (добавлен автосекретарь здесь) << ApplicationCore (большинство логических сервисов здесь) << MVC </p>
Инфраструктура (добавлен автосекретарь здесь)
(просто чтобы понять, что проекты библиотеки классов инфраструктуры и ApplicationCore существуют только один раз)
Все проекты ApplicationCore, MVC и Web API имеют классы / DTOs / View, специфичные для них. Таким образом, наличие единственного профиля в стартовом файле проекта MVC и / или API может сработать, но потребует некоторого дублирования.
Также для тестирования я хотел бы запустить ApplicationCore без проектов MVC или API.
Есть ли хороший пример проекта, который показывает, как иметь разные профили для каждого проекта?