Winform程序开发好了,需要打包成安装包,供客户电脑上安装使用。步骤如下:
1.创建Setup Project。(需要先安装)
如下图:
![](https://img.haomeiwen.com/i11144486/265397ecb6bf35a5.png)
2.添加文件。
选中Application Folder,在后边空白处右键,add>>文件,选择需要打包的程序文件,包括应用程序exe,动态链接库dll,图标ico等文件。举例如下图:
![](https://img.haomeiwen.com/i11144486/ada99d34c6828615.png)
3.添加卸载程序。
选中Application Folder,在右边空白处右键添加msiexec.exe文件,该应用程序在目录C:\Windows\System32。重命名为DataPlaybackUninstal.exe
![](https://img.haomeiwen.com/i11144486/4d8f91cc6aae43ab.png)
![](https://img.haomeiwen.com/i11144486/aa239247f1ee5d86.png)
4.创建桌面快捷方式。
选中User's Desktop,在后边空白处右键,>>创建新的快捷方式,双击Application Folder,选中应用程序exe,点击OK,之后重命名。选中创建好的快捷方式,右键>>属性窗口,找到Icon,选择图标,点击OK。图标设置好了。
![](https://img.haomeiwen.com/i11144486/9dd1c60618097980.png)
![](https://img.haomeiwen.com/i11144486/73bb0ff7519f141c.png)
![](https://img.haomeiwen.com/i11144486/444f0696af13f5f0.png)
![](https://img.haomeiwen.com/i11144486/df753ce27d77f662.png)
5.创建用户程序菜单,包括应用程序exe和卸载程序exe。
选中User's Programs Menu,之后和步骤4一致创建应用程序exe和卸载程序exe的快捷方式,并重命名DataPlayback.exe和DataPlaybackUnistall.exe,可不用设置图标。完成后如下图:
![](https://img.haomeiwen.com/i11144486/a87c4ae72d74eee7.png)
6.复制ProductCode到卸载程序DataPlaybackUninstall.exe快捷方式属性的Arguments处。
ProductCode:{7A825D5F-6774-46D3-85FC-6619E2057874},如下图:
![](https://img.haomeiwen.com/i11144486/0839012c4654ab75.png)
复制给卸载程序DataPlaybackUninstall.exe快捷方式属性的Arguments。注意格式(每个应用程序应该不同):/x {7A825D5F-6774-46D3-85FC-6619E2057874},如下图:
![](https://img.haomeiwen.com/i11144486/9840c148c4a88266.png)
7.将.NET Framework 一起打包。
右键创建的DataPlaybackSetup打包程序,选择属性>>属性页找到Prerequisites>>系统必备打勾Microsoft .NET Framework 4.5(x86和x64),从组件供应商的网站上下周系统必备组件,点击确定>>应用。如下图:
![](https://img.haomeiwen.com/i11144486/ea363a4fcd225b4a.png)
8.填写相关信息,生成setup.exe
填写相关信息,如下图:
![](https://img.haomeiwen.com/i11144486/15f7031e08fbbe60.png)
右键DataPlaybackSetup,点击生成。安装程序在目录:
...\DataPlayback\DataPlaybackSetup\Debug\DataPlaybackSetup_V1.0.0.msi
![](https://img.haomeiwen.com/i11144486/2aa119e812aeb265.png)
![](https://img.haomeiwen.com/i11144486/ffe6bd204c5f6fbe.png)
网友评论