1

我有一个具有强名称的程序集的调试版本。我想将程序集安装在 Web 应用程序的 bin 文件夹中。

但是,CLR 会先检查 GAC 中是否存在强命名程序集,然后再继续进行其余的探测。对于我的 Web 应用程序,我希望 CLR 绕过对 GAC 的调查。相反,我希望 CLR 首先查看我的 bin 文件夹,如果它不可用,请查看 GAC。我怎样才能做到这一点?

4

1 回答 1

1

汉斯是对的。

不要这样做——只是为了利益;

---交流禁区---

我确实从经验中相信,如果您安装另一个程序集副本(即您的调试版本,具有相同的版本号),GAC 中将有 2 个副本,并且将使用最新安装的副本。

---结束通讯禁区---

正如汉斯所说,给您的调试版本一个新的版本号,并使用发布者策略(您也将其放入 gac)或程序集重定向指向它。

于 2013-10-31T18:52:47.190 回答