当前位置: 首页 > news >正文

西安网站建设服务商十强文明网站建设

西安网站建设服务商十强,文明网站建设,北京网站建设公司房山华网,凡科快图软件下载一、下载工具打开VS,【扩展】-【管理扩展】,搜索 Microsoft Visual Studio Installer Projects 安装二、打包示例1. 新建项目在VS里新建项目,项目类型选择选【setup project】,项目取名如:Setup1,默认出现三…
一、下载工具

打开VS,【扩展】-【管理扩展】,搜索 Microsoft Visual Studio Installer Projects 安装

二、打包示例
1. 新建项目

在VS里新建项目,项目类型选择选【setup project】,项目取名如:Setup1,默认出现三个文件夹,

Application Folder:应用程序文件所在的文件夹,比如 .exe 之类的就放到这里

User's Desktop:桌面文件,一般放 .exe 文件的快捷方式

User's Programs Menu:应用程序文件夹,一般放 exe 快捷方式、卸载快捷方式等

一般情况下这3个文件夹够用了,有时还需要新建用户私人的应用程序文件夹(roaming %appdata%)

右击【File System on Target Machine】-【add special folder】-【用户的application data 文件夹】

2. 添加程序文件

将带有ico的图标文件和rtf许可文件的程序拖放到【application folder】文件夹,如下,

3. 创建快捷方式

右击exe文件,创建快捷方式,并重命名,如 test.exe,再将该快捷方式拖到【User's Desktop】文件夹

4. 设置任务栏图标

右击上面新建的 test.exe 快捷方式,打开属性窗口,设置应用程序任务栏图标

5. 设置许可证界面

1)在打包项目【Setup1】上右击,选择【view】-【用户界面】,会出现【Install】【Administrative Intall】。

2)选择【许可协议】,如果没有就右击【Start】-【添加对话框】-【许可协议】,将其拖到想要出现的位置,

3)点击【许可协议】,在属性窗口选择license文件(程序文件中的rtf文件)

6. 设置用户私人数据

1)构造一个数据文件,如:

<?xml version="1.0" encoding="utf-8" ?>
<config><config1 time="1"></config1>
</config>

2)在【User's Application Data Folder】新建一个示例文件夹:

将示例文件拖到示例文件夹中。

7. 设置默认安装路径

鼠标左键【Application Folder】,属性窗口设置 DefaultLocation 属性。

8. 设置安装属性

鼠标左键点击项目【Setup1】,注意不是右击,在属性窗口设置各项属性,一般要设置的几个属性如下:

AddRemoveProgramsIcon:控制面添加或删除程序的图标

Author:作者

InstallAllUsers:安装时是否默认选择“所有人”

Localization:安装时显示的语言

Manufacturer:发布者/公司(会显示在控制面板程序说明)

ManufacturerUrl:发布者/公司网站(会显示在控制面板程序说明)

ProductCode:程序唯一识别码(卸载时会用到)

ProductName:程序名称(控制面板卸载界面会看到)

Version:程序版本(只支持3个数,如2.1.3)

9. 添加卸载文件

1)把C盘下的msiexec.exe 文件复制到应用程序目录,一般在 c:\windows\syswow64 路径下,并改名为 uninstall.exe

2)创建uninstall.exe 的快捷方式

3)设置快捷方式的 Arguments 属性,属性值为上面的 ProductCode 属性值,注意 /x 空格

10. 设置卸载保留文件

有时候用户的配置数据,不能随卸载删除,只需要设置对应文件的 Permanent 属性

True表示保留,False表示删除。

http://www.dtcms.com/a/499794.html

相关文章:

  • 互动网站如何做做网站和做程序一样吗
  • mockpuls可以做网站吗湖南招聘信息网官网
  • 【Qt】信号与槽(Signal and Slot)- 简易计算器
  • 2.5 网口
  • 肤契:全域协议版 IV 樱花町的晨光
  • dede 建设网站做个普通的网站多少钱
  • Nivo图表库全面指南:配置与用法详解
  • 典型营销型网站有哪些惠阳住房和城乡建设局网站
  • 算法题——贪心算法
  • 安装WordPress时没生成wp-config.php的解决方法
  • MovieNet(A holistic dataset for movie understanding) :面向电影理解的多模态综合数据集与工具链
  • 如何关联网站与网站html视频网站模板
  • 触摸未来2025-10-18:生成文字的小宇宙矩阵溯源
  • TypeScript 基础语法
  • 网站建设的栏目内容是项目建设网站
  • 货物公司网站建设方案济南网站优化排名
  • 论坛网站建设视频教程沈阳专业网站建设
  • 项目1:队列的讲解(下):C++多线程队列使用
  • web自动化测试——Excel表格数据提取
  • nerfstudio使用colmap处理图像数据的小问题
  • SQL 中的 UCASE() 函数详解
  • 中国互联网协会网站爱客crm系统
  • 企业网站导航栏高度58同城最新招聘网找工作招聘信息
  • [AI 学习日记] 深入解析MCP —— 从基础配置到高级应用指南
  • Linux 系统中修改主机名
  • 网站建设公司968青岛工程有限公司
  • makefile - NXP - busybox环境下makefile中调用系统命令的方法
  • 13 pyflink/scala 进行 csv 文件的批处理
  • java ThreadPoolExecurtor源码解读 --- Worker
  • 20251018在ubuntu24.04下解压缩gz压缩包