У меня есть клиентское приложение .Net Core (3.1), которому необходимо получать данные из приложения / службы .Net Framework (4.6.2). Связь службы .Net Framework была написана с использованием .Net Remoting. Насколько я понял, .Net Core не поддерживает некоторые функции из .Net Framework, в том числе .Net Remoting.
Как мне заставить клиентское приложение .Net Core получать данные из приложения .Net Framework? Невозможно изменить службу .Net Framework на .Net Core из-за некоторых ограничений по времени и опыту работы с этой службой.
Я думаю о создании еще одного библиотечного проекта, ориентированного на .Net Standard 2.0. На эту библиотеку будет ссылаться клиентское приложение .Net Core. Стандартная библиотека .Net по-прежнему будет использовать интерфейс .Net Remoting для связи с устаревшей службой. Это сработает?
Еще один тупой вопрос, как будет происходить настройка удаленного взаимодействия? Поскольку это библиотека, я не могу разместить в ней файл .config. Файл .config должен находиться в клиентском проекте. Но в клиентском проекте нет файла .config (в нем есть только appsettings.json и launchsettings.json). Я просто создаю / добавляю файл project.config? или есть эквивалентная структура .json?