将应用程序依赖项部署到程序文件夹或GAC

时间:2011-07-21 11:49:00

标签: c# .net windows deployment

  

可能重复:
  When should I deploy my assemblies into the GAC?

如何部署应用程序?

  • 将所有必需的DLL(您自己的,第三方等)复制到应用程序文件夹中并完成

  • 将部分或全部相关DLL部署到GAC

是否有最佳做法使用上述哪些解决方案以及哪些DLL与GAC一起进入应用程序文件夹?

1 个答案:

答案 0 :(得分:-1)

我正在使用ClickOnce。所以,我不担心版本控制,GAC和其他东西,我只是在项目解决方案中创建额外的文件夹来复制三维聚会,并且没有任何更新的困难,因为它很容易实现自定义更新系统使用内置更新系统和反射(用于自定义版本控制),您可以轻松找到有关ClickIOnce部署和自定义更新的信息

为简单起见,我建议使用此目录结构:

<assembly set>\<assembly name>\<assembly version>\

例如:

媒体\ UI \ 1.0.0.0 \ ui.dll

组件\ libvnc \ 1.11.10 \ libvnc.dll