在.net中的两个项目之间共享dll
本文关键字:项目 两个 之间 共享 dll net | 更新日期: 2023-09-27 18:11:30
如果我在开发时一直设置CopyLocal = False,如何部署参考dll ?
作为参考dll将在部署服务器的某些不同位置?
您可以通过将它们安装到全局组装缓存中来共享您的assemblies
。
您可以在部署bin目录时手动将它们复制到bin目录。
您可以将dll位于某个共享位置(e.g. /bin/SubDir)
,将CopyLocal
设置为false
,并确保您的项目的参考路径(在属性中)包含共享文件夹
如果您已将Copy Local设置为false,则尝试使用VS.
中的add reference向该DLL添加引用。转到Soloution Explorer -> Right Click -> Add Reference ->Browse ->Select the DLL
另一种方法是,使用GACUtil.exe将DLL安装到GAC:
gacutil -i [assemblyPath ]