随笔分类 - Installer
We are installer from Developer
摘要:题外话好吧,看来我的文字太调侃了。本意是想强调是:1)安装包的重要性,即便腾讯这样的大公司,出了问题,就是笑柄;2)安装包也得有考虑用户体验,微软的具有借鉴意义。不过想不明白为啥被评为非精品文章,对程序员没有帮助?缘起前几天在cnbeta上看到一则新闻:《囧:Win8开着任务管理器就无法安装腾讯TM》。多数看官看完后,都是捧腹大笑,觉得TM的这安装包做的也……too simple, sometimes naive,着实很傻很天真啊。不过俺重点不是给大伙讲笑话的, 我们来看看到底出了什么问题,顺带看看有什么好的方法加以改进?分解1,原因:貌似很直观,就是安装包在pre-check的时候误将Tas
阅读全文
摘要:用户有了快捷方式了,但当程序启动起来后,却弹出一个错误说"应用程序正常初始化(0xc0000135)失败.请单击'确定',终止应用程序."...晕了,原来客户的机器上没装.NET Framework啊~一般这种情况下,没耐心的用户会大骂一通,然后直接卸载走人~这是我们最不愿意看到的,那么在安装前,怎样告诉用户这个有可能引发他不满的信息呢?解决方案,WiX已经准备好了~来看下面这段代码节选:代码Co...
阅读全文
摘要:昨天添加完UI后,我们Installer终于可以和用户交互了,虽然很简单,但总算有个好的开头...可是安装完之后呢?额...我们的产品到哪里启动啊?!太大意了,居然没有给程序做快捷方式!总不能每次让使用者从C:\Program Files\WixProject\下启动吧~那在WiX中怎么创建呢?代码Code highlighting produced by Actipro CodeHighligh...
阅读全文
摘要:接上回说道,那个太简单的Installer安装起来太快了...一闪而过,用户顶多看到个Title,其他的什么都看不到,更别说参与:这是个问题,很大的问题,总得告诉用户他正在装的是啥东东,装些什么,装的时候是个什么状态或者进度!我们又不是流氓软件~那怎么给installer加上UI呢?很简单:UI Wizardry代码Code highlighting produced by Actipro Cod...
阅读全文
摘要:准备工作: 工具1) VS 2008 (非Express版) [Wix的Votive需要,最好打上SP1,VS 2005也支持]2) WiX toolset (最新稳定版为 3.0.5419.0,我们这里所讲的都是基于3.0的特性) http://sourceforge.net/projects/wix/files/ 开始: 工程1) 新建 工程,例如 C# WindowsFormsApplica...
阅读全文
摘要:这是Rob Mensching想给每位访问他博客的浏览者的友情提示~我猜,他想说的很明了,无论是使用者还是开发者亦或是Installer(安装者),都应该明白"Setup"的概念已不再是简单的"xcopy".当我们想去了解和使用Install/Uninstall的时候,仅仅把文件统统copy到用户的机器上只是最基本的要求,现在更多的是需要思考如何更合理的,更有效的,更方便的完成xcopy之前,之中...
阅读全文

浙公网安备 33010602011771号