Справочная информация: я работаю над проектом, который включает приложение WinForms. Клиент хочет предоставить локальный HTTP-сервер, чтобы другие приложения могли запускать функции на работающем экземпляре приложения WinForms через API REST (или аналогичный). Предпочтение состоит в том, чтобы реализовать вышеупомянутый API с использованием ASP. NET Core.
. Таким образом, мой вопрос таков: как мне структурировать проект, чтобы иметь как ASP. NET Core API, так и WinForms GUI в том же процессе? Есть ли какие-либо подводные камни, о которых мне следует опасаться?