【发布时间】:2014-03-05 17:25:17
【问题描述】:
我有两个具有相同程序集版本但程序集文件版本的 DLL。 gac 中存在一个 DLL,我希望每个引用 GAC 中存在的 DLL 的应用程序都被重定向到另一个程序集。我该怎么做?
【问题讨论】:
标签: .net windows .net-assembly gac assembly-binding-redirect
我有两个具有相同程序集版本但程序集文件版本的 DLL。 gac 中存在一个 DLL,我希望每个引用 GAC 中存在的 DLL 的应用程序都被重定向到另一个程序集。我该怎么做?
【问题讨论】:
标签: .net windows .net-assembly gac assembly-binding-redirect
对不起,你不能。您要么必须将要重定向到的程序集放在 GAC 中,要么将其放在引用旧程序的每个 exe 旁边。然后您可以使用publisher policy,更改所有 app.configs 或 machine.config。你可以阅读更多关于它的信息here。
【讨论】: