VS2022利用WiX Toolset打包winform程序安装包(1)

 《安装WiX Toolset与简单打包程序》

以下是我自己结合各资料的实操步骤笔记。

工具:visual studio 2022 / WiX Toolset / winform项目

目录

一、安装Wix Toolset

下载【WiX v3 - Visual Studio 2022 Extension】 的步骤

二、扩展安装

三、创建项目 

四、修改Product.wxs配置信息

下载Wix Toolset Build Tools的步骤

参考资料


一、安装Wix Toolset

WiX v3 | WiX Toolset

(tip:当时下载的是【WiX v3 - Visual Studio 2022 Extension】,后面到最后生成时报错了,原因是上面的【Download WiX v3.11.2】没有下载)

避免踩坑:这一步骤应该下载的是【Download WiX v3.11.2】,详细步骤查看【下载Wix Toolset Build Tools的步骤

VS2022利用WiX Toolset打包winform程序安装包(1)_第1张图片

下载【WiX v3 - Visual Studio 2022 Extension】 的步骤

(1)进入安装向导,选择【install】,下载期间需要关闭visual studio所有打开的文件;

VS2022利用WiX Toolset打包winform程序安装包(1)_第2张图片

(2)等待安装;

VS2022利用WiX Toolset打包winform程序安装包(1)_第3张图片

(3)安装完成,重启visual studio。

VS2022利用WiX Toolset打包winform程序安装包(1)_第4张图片

二、扩展安装

1.打开VS,选择【扩展】——【管理扩展】,搜索并安装下载这两个扩展,然后关闭VS,等待更新完成;

VS2022利用WiX Toolset打包winform程序安装包(1)_第5张图片

三、创建项目 

1.以WindowsForm项目为例;

VS2022利用WiX Toolset打包winform程序安装包(1)_第6张图片

2.解决方案右键,【添加】——【新建项目】;

VS2022利用WiX Toolset打包winform程序安装包(1)_第7张图片

3.查找wix,选择【Setup Project for WiX v3】,这种是打包成msi格式,点击【下一步】;

VS2022利用WiX Toolset打包winform程序安装包(1)_第8张图片

4.新建完成后就会出现以下结构,鼠标移至【References】,右键,【添加引用】;

VS2022利用WiX Toolset打包winform程序安装包(1)_第9张图片

5.引入要打包的项目,【添加】,然后【确定】;

VS2022利用WiX Toolset打包winform程序安装包(1)_第10张图片

此时添加完成后如下图:

四、修改Product.wxs配置信息

1.Manufacturer为控制面板程序里的发布者,Name为程序名称,修改【Manufacturer】中内容;

2.添加以下这段代码;

VS2022利用WiX Toolset打包winform程序安装包(1)_第11张图片

3.配置代码示例;



	
		

		
		
		
		
		
			
		
	

	
		
		
			
				 
			
		

	

	
		
			
			
				
			
						
		
         
      
		
		
	

4.生成安装包;

VS2022利用WiX Toolset打包winform程序安装包(1)_第12张图片

生成的文件如下:

VS2022利用WiX Toolset打包winform程序安装包(1)_第13张图片

双击wixSetupProject1.msi就可以直接安装,安装速度很快,无其他步骤,在文件路径C:\Programm Files(x86)下可根据名称找到对应文件夹下的软件程序,但桌面和菜单栏还无此图标,因为还没有配置。

VS2022利用WiX Toolset打包winform程序安装包(1)_第14张图片

5.软件卸载,打开控制面板即可找到对应软件程序。

VS2022利用WiX Toolset打包winform程序安装包(1)_第15张图片

当时下载的是【WiX v3 - Visual Studio 2022 Extension】,在最后安装包生成时报错了:

错误:The WiX Toolset v3.11 build tools must be installed to build this proiect.  Todownload the WiX Toolset, see https://wixtoolset.org/releases/v3.11/stable

(有道翻译:必须安装WiX Toolset v3.11构建工具才能构建此项目。要下载WiX工具集,请参见https://wixtoolset.org/releases/v3.11/stable)

解决方法:下载Wix Toolset Build Tools,重启visual studio2022,再次生成即可成功。

下载Wix Toolset Build Tools的步骤

WiX Toolset Build Tools - Visual Studio Marketplace

1.选择【wix311.exe】下载;

VS2022利用WiX Toolset打包winform程序安装包(1)_第16张图片

2.安装软件,需要有.net framework3.5的环境,在windows控制面板下,找到【程序和功能】——【启用或关闭Windows功能】——启动【.NET Framework3.5】;

VS2022利用WiX Toolset打包winform程序安装包(1)_第17张图片

3.启动wix311.exe;

4.点击中间的齿轮,即可安装,安装成功后左上角提示:Successfully installed。

VS2022利用WiX Toolset打包winform程序安装包(1)_第18张图片

参考资料

1.下载Wix Toolset工具:

WiX v3 | WiX Toolset

Release WiX Toolset v3.11.2 · wixtoolset/wix3 · GitHub

2.博客资料:

http://t.csdn.cn/DNwhB

http://t.csdn.cn/aR9Mc

随笔分类 -Wix

3.下一篇:VS2022利用WiX Toolset打包winform程序安装包(2)XML文件部分元素解释 

你可能感兴趣的:(VS2022,WiXToolset,windows,visual,studio,c#,.net)