发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
一个项目 Code Complete 后,程序员们欢欣鼓舞,以为事情到此结束,可以 Happy 了。其实 Code Complete 五十之于百里。一个没有运行在设备上,为人们创造价值的项目是注定失败的。
把程序部署到目标机器上去运行,运行中发现 Bug 需要修复然后重新部署。这些工作的强度和痛苦程度比程序员调试一个 Bug 要大的多, 为什么?显而易见,程序员调试Bug 还有断点,还有界面,但是部署过程中可能只有 Log 文件,只有烦人的系统错误提示。
为了解决部署和更新的问题,Windows 提供安装和更新机制,但是多年来创建 MSI, MSM, MSP 等安装更新文件一直比较困难,普通的 IT 人员很难掌握,学校成本很高。
为了解决这个问题,WIX 项目诞生了。
WIX 是 Windows Installer XML的简称,是使用Xml 配置方式来创建 Windows 安装包的工具。从他的名字可以看出这个工具只能做Widows OS 上的安装包。
WIX 是用C#开发,需要安装相应的 .NET Framework,具体要求看安装说明。此项目最初由微软公司开发, 现在为开源项目。可以从http://wix./ 这里下载安装WIX 工具。
WIX 能够与 Visual Studio 进行集成,从而方便开发者更好更好的创建 MSI 和 MSM 安装包。在成功下载安装 WIX 后,重启 VS, 然后点击新建项目,可以发现多了一个项目类型 Windows Installer XML(WIX). 可以通过它方便的创建安装包。
虽然WIX 是用 C# 语言开发的,依赖于 .NET Framework。 但是它能打包的程序,项目并没有限制在 .NET 上,你可以用它来打包其它语言开发的程序,如 VB, C++, Java 等。
WIX 具有以下优点(王婆卖瓜啦!):
WIX 发展到现在,已经足够的稳定,以至于Microsoft 使用 WIX 来开发 Microsoft Office 2007 的安装程序。 } }
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
Java程序员每天的工作都是做什么的?
Java程序员每天的工作都是做什么的?在接到开发任务时,Java程序员首先要对这个任务进行需求分析,了解时间节点、任务目标、需要什么元...
解决vs2008生成的程序安装文件需要安装.net framework 3.5的问题
解决vs2008生成的程序安装文件需要安装.net framework 3.5的问题。
vs2005制作安装包(自动安装_net framework 2_0)
vs2005制作安装包(自动安装_net framework 2_0)vs2005制作安装包(自动安装_net framework 2_0)然后,视图->编辑器->文件系统你会看到左侧有应用程序文件夹,点击,然后在右侧栏内右键添加你的...
VS2008 制作.net framework 2.0程序 安装部署的问题
VS2008 制作.net framework 2.0程序 安装部署的问题。安装.net2.0程序提示要安装.Net Framework3.5.最近做了一个小东西,用的是.net fram...
VS2008 制作.net framework 2.0程序 安装部署提示要.net 3.5
最近做了一个小东西,用的是.net framework 2.0 ,我的开发工具是VS2008(VS2008可以制作.net 2.0 的程序 这个大家应该知道吧)就是项目已经...
软件项目测试管理经验谈
软件项目测试管理经验谈。(5) 接口测试,程序往往在接口的地方很容易发生错误,要在此模块测试勿掉以轻心。(7) 突发事件测试,服务器上可能发生意外情况的测试。(10) 认真做好测试记录在做完一天...
界面设计、交互设计及程序开发(二)
举个很简单的例子,在链接列表过多出现翻页的时候,程序员很自然地会将上一页、下一页的翻页按钮放在了最底下,但是列表很长的时候,用户每次翻页的时候都需要把滚动条拉到最下面才可以点击到翻页按钮...
吐血推荐 ▏看完这个我才知道原来PHP应该这样学!大牛的成功是可以复制的(福利派送)
例如,有新手听说学PHP需要先搭建好运行环境,就按网上资料搭建。阶段一 入门 这是刚刚接触PHP时的入门阶段,先要了解PHP的开发能力,并...
程序员为什么不写单元测试
程序员为什么不写单元测试程序员为什么不写单元测试 袁光东 笔记曾经做过一次"程序员在项目开发中编写单元测试的情况"的调查。单元测试是一个方法层级上的测试,单元...
微信扫码,在手机上查看选中内容