是否可以在.Net Core中引用同一程序集(或Nuget程序包)的2个不同版本?

时间:2019-02-08 13:27:33

标签: .net-core dependencies nuget assembly-binding-redirect

想象一下这种情况:

App

Nuget documentation说,MyApp必须使用所需的版本本身来引用Package B,然后应用Nearest Wins规则,您便可以在应用程序中获得该版本。

现在,如果Package B的两个版本完全不兼容,意味着Package APackage C都将无法使用它。

在以前的.Net版本中,可以使用配置文件中的bindingRedirectcodeBase来解决此问题。

除了希望所有软件包都可以使用通用软件包的一个版本之外,还有其他解决方案吗?

0 个答案:

没有答案