程序员们都非常熟悉 Hello World!,基本上所有的语言书都以打印一个 Hello World! 作为第一个代码示例。

我们也要发扬代码界的优良传统,使用 Hello WIX! 作为我们的入门示例。这里对所有的东西都不会做深入的讲解。

该示例包含两个项目,一个HelloWIX 的 Console 项目负责在控制台上打印 “Hello WIX!”。

一个HelloWIXInstaller 安装程序, 生成的 MSI 文件执行后, Console 程序安装到机器上并且可以在系统的控制面板中的Programs and Features 中查看 。

在VS 中新建一个项目 HelloWIXInstaller 负责生成安装文件(MSI)。

打开VS-> File -> Add -> New Project -> Windows Installer XML -> Setup Project.

                       WIX 学习笔记  - 2 第一个WIX 项目 HelloWIX

HelloWIXInstaller 项目创建后,打开项目,发现有一个文件名称为 Product.wxs,双击打开文件,可以发现文件为 XML 格式文件,我们主要通过编辑此文件来控制生成的 Windows 安装包。

 WIX 学习笔记  - 2 第一个WIX 项目 HelloWIX

 

Ok,万事俱备只欠东风。我们开始编码吧!GO! GO! GO!

1)      打开HelloWIX Console 程序,写一句 Console.WriteLine(“Hello WIX!”); 然后再写一句Console.Read();。

2)      打开HellowWIXInstaller 程序,点击 Reference -> 点击 Projects Tab, 选中HelloWIX 项目 -> 点击 Add -> 点击 OK.

 WIX 学习笔记  - 2 第一个WIX 项目 HelloWIX

3)      双击打开Product.wxs, 弹出一个 XML 编辑界面,找到Product 节点,最重要的节点代表了你要部署,安装的产品。

为 Id 属性赋值为一个Guid 值。可以使用 PowerShell 的生成一个 Guid 值。

 WIX 学习笔记  - 2 第一个WIX 项目 HelloWIX

修改 产品名 Name 属性为 HelloWIX。

 Manfacturer 为你们公司的名字,这里我们使用 WIX。

Version 产品版本号,推荐使用 主版本号.副版本号.Build 号的格式。

  <Product Id="f3fe33a3-0f52-407e-8d4e-5e489b9b18f3" Name="HelloWIX" Language="1033" Version="1.0.0.0"
           Manufacturer="WIX" UpgradeCode="fee9086b-6f65-4ccb-9854-d4fbe5877258">
View Code

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-18
  • 2021-06-11
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2022-02-01
相关资源
相似解决方案