I坐标

博客园 首页 新随笔 联系 订阅 管理
  41 随笔 :: 25 文章 :: 219 评论 :: 14万 阅读
这是一篇MSDN智能客户端开发中心的文章。

http://msdn.microsoft.com/smartclient/default.aspx?pull=/library/en-us/dndotnet/html/clickoncevsinstaller.asp

ClickOnce是.Net 2.0的一项功能。它的主要关注点是在具有安全的运行时环境下的智能客户端的简单的基于Web的发布。
而Windows Installer是传统的Windows程序的发布工具。


该文给出了ClickOnce和Windows Installer的功能矩阵,如下:
Task ClickOnce Windows Installer
Install Files X X
Create Shortcuts X X
Associate File Extensions X X
Install Services   X
Install to GAC   X
Manage ODBC   X
Manage COM+   X
Write to Registry   X
Advertising   X
Self-Repair   X
File/Folder/Registry Permissions   X
Install-time User Interaction   X
Install for All Users   X
Custom Actions at Install/Uninstall   X
Installation Conditions/System Interrogation   X
Auto-Update and Scheduling X  
Forced Updates X  
Security Sandboxing X  
Download/Install Assemblies on Demand X  
Rollback to Previous Version X  

可见ClickOnce和Windows Installer各有长短。Windows Installer具有更多的Windows的系统级的安装能力,而ClickOnce则具有更灵活和更便捷的安装体验。因此,该文最后还给出了结合两者的应用程序发布方案。
posted on   I坐标  阅读(1210)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
点击右上角即可分享
微信分享提示