如何在我的解决方案中强制使用第三方dll来使用更新版本的另一个dll?

时间:2013-02-18 13:27:48

标签: c# .net visual-studio console-application versioning

我有一个引用foo.dll的控制台应用程序。和foo.dll一样 - 以及我的控制台 - 引用另一个dll是boo.dll。

控制台应用程序参考 - > boo.dll fool.dll foo.dll也引用 - > boo.dll 但它指定版本号:'1.2.0'

现在,想象一下我用新版本替换了boo.dll。 '1.3.0'

现在,由于foo.dll通过指定版本号为1.2.0来引用boo.dll,我的解决方案不再构建。

如何强制foo.dll使用较新版本的boo.dll ?我可以通过app.config获取此信息吗?

由于

1 个答案:

答案 0 :(得分:2)

您可以在配置文件中定义binding redirect。这将尝试将所有boo.dll引用升级到已定义的版本。