У меня есть библиотека DLL, скомпилированная в .NET Framework 4.6.1.Он использует Microsoft.SqlServer.SqlManagementObjects v.140.17283.0
и Unofficial.Sql.Server.Management.Objects v17.4.1
, которые я установил с NuGet
.Все отлично работает.
Теперь я хочу использовать эту библиотеку в NetCoreApp2.1
проекте.Я ссылался на DLL и зависимости.Но когда я создаю экземпляр объекта, который создает объект сервера, происходит сбой.Строка с ошибкой:
sourceServer = new Server(GeneralSettings.Default.ServerNameSource);
и ошибка:
Could not load type 'Microsoft.SqlServer.Server.SqlContext' from assembly 'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Я думаю, что .NetCoreApp
использует System.Data
, отличный от библиотеки.
Как я могу это исправить?