【发布时间】:2018-10-21 11:17:09
【问题描述】:
我想将.NET Framework 4.0 中的项目迁移到.NET Core 2.2。
但是我的程序执行出错了。
我的项目想要加载带有 Assembly 类的 .dll,它适用于 .NET Framework 4.0 但不适用于 .NET Core 2.2。
它正在抛出 FileLoadException 和消息 Could not load file or assembly 'LibName, Version=3.0.4.5, Culture=neutral, PublicKeyToken=null'。
项目中是否缺少包?
try
{
var pathDll = Path.Combine(path, "LibName.dll");
Assembly.LoadFrom(pathDll);
}
catch (FileLoadException ex)
{
throw ex;
}
我的 NuGet 包安装在解决方案中:
【问题讨论】:
标签: c# .net asp.net-core .net-core .net-assembly