【发布时间】:2011-09-23 09:52:27
【问题描述】:
我们有一个应用程序,它下面有一些“Utils”(一些简单的程序)。
这些实用程序依赖于我们的应用程序也在使用的一些共享 DLL,因此,我们希望只分发一次这些 DLL(放置在 APP_BASE\bin 下)。
我们正在寻找一种解决方案,其中 utils(位于 APP_BASE\Utils 下)将能够在 bin 文件夹(在其基本目录下不是 RELATIVE)中查找。
我知道 .NET 标准配置文件允许这样做,仅适用于相对路径下的程序集。
还有其他选择吗? 我们的 DLL 未签名,也未置于 GAC 之下。
【问题讨论】:
-
您应该将此 utils dll 放入 GAC。可以签吗?
-
磁盘很便宜,共享 dll 是地狱:除非你的 dll 很大,否则你不应该打扰;o)
标签: c# assemblies gac .net-assembly