代码之家  ›  专栏  ›  技术社区  ›  TruMan1

如何在不使用GAC的情况下共享库?

  •  0
  • TruMan1  · 技术社区  · 14 年前

    我有一个图书馆,是打算由许多网站使用。我现在的做法是在库的属性中,将“后期生成事件命令行”设置为:copy“$(TargetPath)”“$(SolutionDir)\MyWebsite\bin\$(TargetFileName)”

    除了使用GAC,还有什么简单或更好的方法吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Paul Carroll    14 年前

    手动 将程序集复制到web项目的“library”文件夹中,该文件夹首先需要该库的扩展(该文件夹保存该项目使用的所有已编译程序集)。

    我之所以提出一种看似麻烦的工作方法,是因为你目前的做法使你现有的网站相当脆弱,因为在一个网站的库中所做的更改实际上可能会破坏另一个网站。。。随着网站数量的增加,你不可能永远在现有网站上对共享库的新版本进行复古测试。

    不要