Использование ASP. Net для создания веб-интерфейса для управления настольным приложением - PullRequest
0 голосов
/ 05 марта 2020

Я недавно начал изучать ядро ​​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 отсутствует

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...