3

我今天花了一些时间与 GAC 斗争,因为它取代了我的应用程序目录中的本地程序集,我认为 GAC 会“排名”本地文件很奇怪。在几乎所有的开发案例中,本地范围都取代了全局范围。

为什么这样做?这似乎违反直觉。如果我有同一个程序集的多个构建(但使用不同的令牌)并且我想使用不在 GAC 中的那个,我该如何解决这个问题?

4

1 回答 1

0

如果要使用特定版本的引用程序集,请在 Visual Studio 的属性编辑器中为选定的此引用程序集将“特定版本”设置为 True。

如果将其设置为 false,则 VS 应首先在 exe 文件附近的本地文件夹中搜索,除非 GAC 版本的程序集之前已被其他加载的程序集作为强类型依赖项加载。

于 2012-08-31T20:11:00.557 回答