0

我有一个引用 foo.dll 的控制台应用程序。并且 foo.dll - 以及我的控制台 - 引用了另一个 dll,即 boo.dll。

控制台应用程序引用 --> boo.dll傻瓜.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 实现这一点吗?

谢谢

4

1 回答 1

2

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

于 2013-02-18T13:31:07.337 回答