Ссылки и использование .Net Framework DLL в консольном приложении .Net Core 2.1 (веб-API) - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь сослаться на скомпилированную DLL-библиотеку .Net 4.6.1 (MCData.dll) для использования в консольном приложении .Net Core 2.1 (WebApi), но продолжаю получать следующую ошибку, как только я пытаюсь получить доступ к DLL:

System.TypeInitializationException
  HResult=0x80131534
  Message=The type initializer for 'MCData.MCDataSettings' threw an exception.
  Source=MCData.v6.11.0.0
  StackTrace:
   at MCData.MCDataSettings.set_AppDirectory(String value)
   at WebAPI.Controllers.MembersController.Authenticate(String EmailAddress, String Password, String UserName) in T:\APIs\WebAPI\WebAPI\Controllers\MembersController.cs:line 64
   at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters)
   at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.<InvokeActionMethodAsync>d__12.MoveNext()

Inner Exception 1:
DllNotFoundException: Unable to load DLL 'mscorwks.dll' or one of its dependencies: The specified module could not be found. (Exception from HRESULT: 0x8007007E)

DLL, которую он не может найти, находится в каталоге .Net Framework v2 и не может быть добавлен в качестве ссылки.

Я в тупике!

...