ASP.Net Core应用程序无法找到Microsoft.ApplicationBlocks.Data程序集

时间:2018-04-24 10:49:56

标签: c# .net asp.net-core .net-core

我正在构建一个新的ASP.Net Core 2.0应用程序(针对.net核心2.0),它需要引用一个遗留的.Net Framework 4.6类库,后者又使用Microsoft.ApplicationBlocks.Data。当我运行应用程序时,我的应用程序第一次尝试从类库中调用静态函数时,会立即抛出以下异常:

  

FileNotFoundException:无法加载文件或程序集   ' Microsoft.ApplicationBlocks.Data,Version = 2.0.0.0,Culture = neutral,   公钥=空&#39 ;.系统找不到指定的文件。

我已经检查了运行应用程序的bin \ Debug \ netcoreapp2.0文件夹,并且dll在那里。该dll似乎与packages文件夹中nuget包中的dll相同。

这导致了很多问题,类库使用了ApplicationBlocks.Data很多,我真的不想在此时重写大量的类库来获取它与Asp.net核心一起运行。这是从框架迁移到核心的第一步,因此类库最终可能会移植到核心,但公司没有资源可以立即进行所有更改。

非常感谢任何帮助/建议/指示。

0 个答案:

没有答案