将应用程序依赖项部署到程序文件夹或GAC
本文关键字:程序 文件夹 GAC 部署 应用程序 依赖 | 更新日期: 2023-09-27 18:03:16
可能重复:
我应该何时将程序集部署到GAC?
您如何部署应用程序?
- 将所有必要的DLL(您自己的、第三方的等(复制到应用程序文件夹中,然后完成
或
- 将部分或所有依赖DLL部署到GAC
是否存在最佳实践与GAC相比,应使用上述解决方案中的哪一个以及应用程序文件夹中的哪些DLL
我正在使用ClickOnce。所以,我不担心版本控制、GAC和其他东西,我只是在项目解决方案中创建额外的文件夹来复制三维方程序集,并且在更新方面没有任何困难,因为使用内置的更新系统和反射(用于自定义版本控制(实现自定义更新系统非常容易,您可以很容易地找到有关ClickIOnce部署和自定义更新的信息
为了简单起见,我建议使用以下目录结构:
<assembly set>'<assembly name>'<assembly version>'
例如:
media''ui''1.0.0.0''ui.dll
或
assemblys''libvnc''1.11.10''libvnc.dll