Ошибка: «Модуль не может быть загружен, поскольку поддерживаются только однофайловые сборки» в. NET Core - PullRequest
0 голосов
/ 05 мая 2020

Несмотря на то, что у меня несколько лет опыта работы в. NET backend, я новичок ie в кроссплатформенности, следовательно, в. NET Core. Я борюсь с приведенной ниже ошибкой во время выполнения компонента, разработанного в. NET Core 3.1 framework, который является рабочим сервисом (представлен в. NET Core 3.x).

Есть идеи, ребята?

Важно: этот файл .netmodule уже используется в нашем текущем внутреннем интерфейсе в среде. NET в комплекте с другим файлом (ами) сборки .dll. Я знаю, что большинство сторонних библиотек. NET НЕ совместимы с. NET Core. Однако я не уверен, есть ли в этом скрытая загвоздка; с тех пор, как я вывел сообщение об ошибке в Google, я не смог найти точное совпадение.

System.IO.FileLoadException: Could not load file or assembly 'dcpssacs.netmodule'. The module cannot be loaded because only single file assemblies are supported. (0x8013101E)
File name: 'dcpssacs.netmodule'
   at DDSMessageReceiver.Core.GenericSimplicityLayer.DefaultSettings(BaseModel& baseModel)
   at DDSMessageReceiver.Worker.InitializeModules() in C:\Triodor_Workspace\T4CNext\DDSMessageReceiver\DDSMessageReceiver\Worker.cs:line 83
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_1(Object state)
   at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() 
...