惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
G
Google Developers Blog
有赞技术团队
有赞技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Blog — PlanetScale
Blog — PlanetScale
罗磊的独立博客
博客园 - 聂微东
V
Visual Studio Blog
博客园_首页
D
DataBreaches.Net
腾讯CDC
I
InfoQ
F
Fortinet All Blogs
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
月光博客
月光博客
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog
C
Check Point Blog

博客园 - I坐标

重新开源UDS Google Wave 提名邀请发送 时尚的轮回-Ajax Castle与Mixin 用动态代理实现AOP Catalysis的建模的3个层次 Catalysis 的构成部分与框架 使用log4net将日志记入PostgreSql Log4Net Appender 之 ADONetAppender 谁对谁失去了信心? Castle与Spring.Net在用法和配置上的区别 - I坐标 - 博客园 ICE:Slice语言(六)--接口、操作和异常(一) ICE:Slice语言(五)--用户定义类型 合并XML文件与在客户端管理Web服务引用 ICE:Slice语言(四)--基本类型 ICE:Slice语言(三)--模块 ICE:Slice语言(二)--源文件和词法规则 ICE:Slice语言(一)-编译 ICE:5个服务
在ClickOnce和Windows Installer之间选择
I坐标 · 2005-01-21 · via 博客园 - I坐标

这是一篇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则具有更灵活和更便捷的安装体验。因此,该文最后还给出了结合两者的应用程序发布方案。