**Visual Studio 2019 制作MFC图标 和 生成桌面应用安装包【超详细】**
制作和更换MFC图标1. **打开Visual Studio 2019的一个小项目**。 如图中所述,下面是一个 **基于MFC的串口通信助手** 小项目。
保存以上配置,接下来是工程编译设置:1. **【项目】->【Com属性】->【配置属性】->【常规】,“MFC的使用”配置为“在静态库中使用MFC”,如下:**2. **【项目】->【Com属性】->【配置属性】->【C/C++】->【代码生成】,“运行库”配置为“多线程(/MT)”,如下:**3. 然后,将解决方案配置,点击【配置管理器】->【新建】->设置好名称,配置如下,最后点击确定:4.点击编译后,在bianyiqi文件夹下面生成2个文件,最后打包发给队友即可:
制作界面的桌面应用MFC安装包1. Visual studio 2019 中中选择【扩展】->【管理扩展】,搜索installer,点击安装,如下所示:2.在打开的项目上,在解决方案点右键,选择【添加】->【新建项目】3.在上面输入setup,则会搜索到Setup Project模板,选择Setup Project模板,点击下一步。4.输入项目名称,输入Setup1即可,点击创建5.添加可执行程序和卸载程序6.设置系统必备7. 选择Application Folder文件夹,右键->属性窗口7.生成打包安装文件
验证安装包的正确性
制作和更换MFC图标
1. 打开Visual Studio 2019的一个小项目。 如图中所述,下面是一个 基于MFC的串口通信助手 小项目。
让我们来运行一下该项目: 接下来点击-> 解决方案资源管理器->资源文件->鼠标右键选择添加->在点击资源,如图所示: 选择:Dialog->lcon ,在点击导入 如图所示: 选择一个已经制作好的lcon图片,这里选择 66.ico 接下来点击后我们打开发现出现这个: 打开资源视图中的lcon文件夹,IDI_ICON1就是新出现导入的·图片: 打开主cpp文件,找到这一行代码,并修改里面的参数 (参数必须和资源视图中的lcon图片名称一致): 将新生成的这个,定义为128
保存以上配置,接下来是工程编译设置:
1. 【项目】->【Com属性】->【配置属性】->【常规】,“MFC的使用”配置为“在静态库中使用MFC”,如下:
2. 【项目】->【Com属性】->【配置属性】->【C/C++】->【代码生成】,“运行库”配置为“多线程(/MT)”,如下:
3. 然后,将解决方案配置,点击【配置管理器】->【新建】->设置好名称,配置如下,最后点击确定:
4.点击编译后,在bianyiqi文件夹下面生成2个文件,最后打包发给队友即可:
制作界面的桌面应用MFC安装包
安装 Visual Studio Installer Projects Extension,下载下来和安装普通程序一样。 或者打开Visual Studio,【文件】->【新建】->【项目】,如下创建安装项目:
这里参考博主dxm809博主文章,Visual Studio2019生成安装包,具体步骤如下:
1. Visual studio 2019 中中选择【扩展】->【管理扩展】,搜索installer,点击安装,如下所示:
2.在打开的项目上,在解决方案点右键,选择【添加】->【新建项目】
3.在上面输入setup,则会搜索到Setup Project模板,选择Setup Project模板,点击下一步。
4.输入项目名称,输入Setup1即可,点击创建
5.添加可执行程序和卸载程序
1.右键【Application Folder】->【Add】->【文件】,将第一步生成的Release文件夹下的文件都添加进来,并且将Com.exe重命名为“串口调试助手.exe”
2.右键【Application Folder】->【Add】->【文件】,将C:\Windows\System32\msiexec.exe文件添加进来,并且重命名为 “卸载 串口调试助手.exe”
❤❤❤❤添加完毕❤❤❤❤之后效果如下: 3.添加“应用程序桌面快捷方式”和“卸载快捷方式”
Application Folder里的“串口调试助手.exe”右键创建一个快捷方式,命名为“串口调试助手.exe”,并剪切到“User’s Desktop” 目录;
再次创建一个名为“串口调试助手.exe”的快捷方式,并剪切到“User’s Program Menu/串口调试助手”文件夹下;
Application Folder里的“卸载 串口调试助手.exe”右键创建一个快捷方式,命名为“卸载 串口调试助手.exe”,并剪切到“User’s Program Menu/串口调试助手”文件夹下; 此时,3个文件夹的内容如下:
接下来我们先来简单设置一下安装项目的几个属性: 在这里我们设置为: 接下来是很关键的一步,设置卸载参数,告诉卸载程序该卸载哪一个 选中“卸载 串口调试助手.exe”快捷方式,在其属性窗口中,设置其Arguments属性为: “/x {5CB9AFF9-307B-4DA5-8DDE-9D664C718E21}” 其中“{5CB9AFF9-307B-4DA5-8DDE-9D664C718E21}”为安装项目的“ProductCode”
6.设置系统必备
一般我们开发的程序都有一个目标框架,也就是所依赖的.net Framework版本环境,如.net Framework 2.0/3.5/4.0/4.5等,要想我们的程序能在电脑上正常运行,首先就得保证电脑上装有指定的.net Framework版本框架,可以在安装包的属性中设置,启动安装前检查操作系统中是否安装了指定版本的框架或其他依赖,设置方法如下: 【项目】->【属性】,点击“Prerequisites”,选择你程序需要的.net Framework版本以及其他依赖项,如下:
7. 选择Application Folder文件夹,右键->属性窗口
设置默认安装路径,注意,默认是Program File文件夹,因为该文件夹默认权限是不可以写得,所以建议改成系统根目录 在Application Folder文件夹空白处点右键->添加->项目输出: 回到Application Folder目录,添加文件
7.生成打包安装文件
点击生成 最终文件夹下面生成: 或者这样:
验证安装包的正确性
双击setup.exe****,下一步,下一步,确定,关闭 卸载验证:
返回桌面上,可以看到桌面快捷方式图标已经不见。卸载成功。
视频详细说明:
MFC打包的安装包的安装过程
卸载过程
文档详细说明 最后上传文档版本的打包程序,欢迎下载查看打包程序文档下载链接。
关注我,以后会发布更多精心写的文章