可以将.NET程序集放在应用程序文件夹而不是GAC中吗?

时间:2011-02-21 05:14:02

标签: .net assemblies gac

在App文件夹而不是GAC中安装.NET DLL是否可以?如果应用程序放在App文件夹中,它仍然可以工作吗?

3 个答案:

答案 0 :(得分:3)

- 通常情况下,如果DLL与应用程序(EXE)位于同一目录中,应用程序仍然可以正常工作。

答案 1 :(得分:1)

我很少把东西放在GAC中。我大部分时间都将所有DLL放在应用程序文件夹中。

请注意.Net尝试在应用程序文件夹中找到GAC中的DLL。这意味着如果GAC中存在较新版本的DLL,您的app将不会使用您的app文件夹中的版本。

答案 2 :(得分:0)

Mark是对的,但请记住,存在重要的差异,其中之一就是GAC的DLL完全受信任。