我有一个用于rest api的.net core 2.1 Web应用程序,一个用于数据访问的.net core类库。我从.net 3.5应用程序引用dll。这是一个erp软件。我必须引用的程序集之一对我引用的程序集的另一版本有自己的依赖性。
Business.PeriodConversion.dll版本1.1.10203.1740 Business.Rules.dll版本1.1.10203.2890
我成功地使用了其他几个应用程序来访问数据。
Business.PeriodConversion.dll的依赖项之一是Business.Rules.dll v 1.1.15035.1
我没有能力用更新的引用重建这些dll。另一个引用Business.dll中的基类会在运行时反映这些dll来加载数据。加载Business.PeriodConversion.dll时,它将尝试加载Business.Rules.dll 1.1.15035.1 1.1.10203.2890已加载并且已经被使用,但是由于找不到该文件,我遇到了异常。
根据我的研究,我认为.net核心中没有任何程序集重定向功能。
是否可以通过任何方式进行设置,以使应用程序可以忽略运行时所反映的依赖项上的版本?