如何告诉.NET DLL引用另一个DLL的不同版本?

时间:2018-07-01 15:39:31

标签: .net strongname

我们的应用程序使用一个第三方库,我将其称为LotsOfStuff-7.5.0.2.dll。我们使用了一个商业库,因此它引用了LotsOfStuff-7.5.0.1.dll。 7.5.0.2和7.5.0.1之间的区别是单一方法中的代码。一个已更改类别的公共签名是相同的。其他所有类都是相同的。

有没有一种方法可以告诉CommercialLibrary.dll,它对LotsOfStuff-7.5.0.1.dll的引用应该改为LotsOfStuff-7.5.0.2.dll?

所有DLL都具有强烈的名称,我们没有CommercialLibrary.dll的密钥,因此可以编辑DLL。

我们直接引用

CommercialLibrary.dll。我们从NuGet获得LotsOfStuff-7.5.0.2.dll。 GAC中也没有。

可以做到吗?如果可以,怎么办?

0 个答案:

没有答案