Я недавно начал изучать ядро ASP. NET, потому что я хотел бы знать, могу ли я использовать его для создания аккуратного веб-интерфейса для управления программой, установленной на моем p c ( эта программа имеет API).
Все прошло хорошо, пока я не обнаружил, что. NET Core 3.1 не имеет Marshal.GetActiveObject (мне нужно это для соединения с программой). Поэтому я подумал, что буду умен и создам другую программу с. NET Framework, на которую я тогда ссылаюсь.
Проблема в том, что я все еще получаю эту ошибку (см. Также GIF, прикрепленный ниже):
System.MissingMethodException: 'Метод не найден:' System.Object System.Runtime.InteropServices.Marshal.GetActiveObject (System.String) '.'
У кого-нибудь есть идеи, как решить эту конкретную проблему? Или есть комментарии о том, как лучше всего подходить к созданию веб-интерфейсов для управления настольными приложениями? Я новичок в этом и хотел бы узнать больше!
Заранее большое спасибо!
[править 1] Итак, чтобы было ясно, я создал отдельную программу (библиотеку классов), предназначенную для. NET Framework. Он хорошо компилируется (так как Marshal.GetActiveObject поддерживается в. NET Framework), но я все равно получаю сообщение об ошибке. Мне известно, что. NET Core не реализует Marshal.GetActiveObject.
Marshal.GetActiveObject отсутствует