如果在开发时将CopyLocal设置为False,则如何部署参考dll?
由于参考dll将位于部署服务器上的某个不同位置,因此需要进行一些调整。
您可以通过将程序集
安装到全局程序集缓存中来共享它们。
当您部署它时,您可以手动将它们复制到 bin 目录中。
(例如 /bin/SubDir)
,将 CopyLocal
设置为 false
,并确保项目的引用路径(在属性中)包括共享文件夹。如果您已将“复制本地”设置为false,则请尝试使用VS中的“添加引用”来添加对该DLL的引用。
转到 解决方案资源管理器->右键单击->添加引用->浏览->选择DLL
另一种方法是,使用GACUtil.exe将您的DLL安装到全局程序集缓存中:
gacutil -i [assemblyPath ]