在.net中的两个项目之间共享dll

本文关键字:项目 两个 之间 共享 dll net | 更新日期: 2023-09-27 18:11:30

如果我在开发时一直设置CopyLocal = False,如何部署参考dll ?

作为参考dll将在部署服务器的某些不同位置?

在.net中的两个项目之间共享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 ]