Как вызвать метод API в .NET Framework из приложения .NET Core MVC - PullRequest
0 голосов
/ 07 октября 2019

Я создаю веб-приложение .NET Core MVC. Вот текущая структура проекта:

Web App (targets .NET Core 3)
    -> Services (targets .NET Core 3)
        -> Services2 (targets .NET Framework 4.5)

Services2 написана на VB.NET и использует библиотеку .NET Framework 4.5. У меня нет доступа к исходному коду для этой библиотеки, поэтому я не могу перенести его на .NET Core 3. Когда я пытаюсь запустить этот код из основного проекта веб-приложения (предназначенного для .NET Core 3), я получаю исключения, такие как:

Method not found: 'Microsoft.VisualBasic.MsgBoxResult Microsoft.VisualBasic.Interaction.MsgBox(System.Object, Microsoft.VisualBasic.MsgBoxStyle, System.Object)'

Это наводит меня на мысль, что это невозможно. Каково было бы альтернативное решение для этого? Нужно ли мне создавать службу, в которой размещается код .NET Framework, и к нему подключается приложение .NET Core?

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