C# 错误:";无法加载模块,因为只支持单个文件程序集";在.NET内核中

C# 错误:";无法加载模块,因为只支持单个文件程序集";在.NET内核中,c#,.net-core,.net-core-3.1,C#,.net Core,.net Core 3.1,尽管我在.NET后端有几年的工作经验,但我是跨平台的新手,因此我是.NET核心的新手。 在.NETCore3.1框架中开发的组件运行时,我遇到了以下错误,该框架是一个辅助服务(在.NETCore3.x中引入) 各位有什么想法吗 重要提示:此.netmodule文件已在与另一个.dll程序集文件捆绑的.NET环境中的当前后端中使用。我知道大多数.NET第三方库与.NET核心区不兼容。然而,我不确定在这个问题上是否有隐藏的陷阱;因为当我用谷歌搜索错误信息时,我找不到任何精确的匹配项 System.I

尽管我在.NET后端有几年的工作经验,但我是跨平台的新手,因此我是.NET核心的新手。 在.NETCore3.1框架中开发的组件运行时,我遇到了以下错误,该框架是一个辅助服务(在.NETCore3.x中引入)

各位有什么想法吗

重要提示:此.netmodule文件已在与另一个.dll程序集文件捆绑的.NET环境中的当前后端中使用。我知道大多数.NET第三方库与.NET核心区不兼容。然而,我不确定在这个问题上是否有隐藏的陷阱;因为当我用谷歌搜索错误信息时,我找不到任何精确的匹配项

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() 
System.IO.FileLoadException:无法加载文件或程序集“dcpssacs.netmodule”。无法加载模块,因为只支持单个文件程序集。(0x801310E)
文件名:“dcpssacs.netmodule”
在DDSMessageReceiver.Core.GenericSimplicityLayer.DefaultSettings(BaseModel和BaseModel)中
在C:\Triodor_Workspace\T4CNext\DDSMessageReceiver\DDSMessageReceiver\Worker.cs中的DDSMessageReceiver.Worker.InitializeModules()处:第83行
at System.Threading.Tasks.Task.c.b_uu139_u1(对象状态)
在System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()中
在System.Threading.ThreadPoolWorkQueue.Dispatch()中
在System.Threading.\u ThreadPoolWaitCallback.PerformWaitCallback()中

错误消息是明确的,CoreCLR不支持从多个.netmodules生成并与al.exe链接的程序集。在.NETFramework中已经相当模糊,这不是一个实际问题。@HansPassant谢谢您的评论。根据我的理解,这意味着我们无法继续使用.NET内核,除非我们有第三方.dll的源代码。