C# NET CORE 2.0-Ubuntu 14.04-无法加载文件或程序集';System.Runtime.Extensions,版本=4.2.0.0

C# NET CORE 2.0-Ubuntu 14.04-无法加载文件或程序集';System.Runtime.Extensions,版本=4.2.0.0,c#,.net,asp.net-core,ubuntu-14.04,C#,.net,Asp.net Core,Ubuntu 14.04,在Ubuntu 14.04 x64中运行dotnet xxx.DLL时,出现以下问题: Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'System.Runtime.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manif

在Ubuntu 14.04 x64中运行dotnet xxx.DLL时,出现以下问题:

Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'System.Runtime.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
   at Microsoft.AspNetCore.Hosting.WebHostBuilder..ctor()
   at Microsoft.AspNetCore.WebHost.CreateDefaultBuilder(String[] args)
   at Teste.Program.BuildWebHost(String[] args).
请遵循我的项目的一些配置:

Project.csproj

<TargetFramework>netcoreapp2.0</TargetFramework>
<RuntimeIdentifiers>win10-x64;ubuntu.14.04-x64</RuntimeIdentifiers>
netcoreapp2.0
win10-x64;ubuntu.14.04-x64
我试图将丢失的包放在Nuget中,但同样的方法不起作用

Linux服务器拥有NetCore2

我检查了DLL是否在服务器上(确实在)

有人有什么建议吗

我已经在网站上添加了更多细节