VS2010 MFC对话框程序 打包发布步骤

  1. 打开VS2010,新建项目-->其他项目类型-->visual studio installer-->安装项目;项目建立成功后,目标计算机的文件系统中包含三个文件夹,分别是“应用程序文件夹”“用户的“程序”菜单”、“用户桌面”
  2. 右键点击“应用程序文件夹”,添加文件,将已编译好的VS2010项目文件中Debug文件夹下的文件全部添加进来。如果Debug文件夹中还有文件夹,也要点击添加文件夹,加进来;如有图标等其他文件也要加进来。VS2010 MFC对话框程序 打包发布步骤
  3. 程序运行需要的其他文件,如*.dll,*.ocx等文件也要添加进来。MFC对话框程序需要添加mfc100d.dll,msvcp100d.dll两个文件,这两个文件在/windows/system32文件夹中。添加时会弹出对话框,选择“是”
    VS2010 MFC对话框程序 打包发布步骤

    VS2010 MFC对话框程序 打包发布步骤

  4. 添加后,会出现在解决方案资源管理器的解决方案项目目录下。

  5. 4.  为“用户的“程序”菜单”添加文件夹,这个文件夹将出现在电脑的所有程序栏中。

  6. VS2010 MFC对话框程序 打包发布步骤

  7. 5.  为应用程序文件夹中的exe文件创建快捷方式。

  8. 右键*exe,选择“创建*.exe的快捷方式”,并在属性栏,为其添加图标,点击属性Icon,选择需要的图标文件

  9.  

    VS2010 MFC对话框程序 打包发布步骤

    6. 将快捷方式拖到新建的文件夹中。

    7. 同样的方式再次重建*.exe的快捷方式,并把它拖到“用户桌面”文件目录下,安装完成后,电脑桌面会出现该快捷方式。

  10. 8. 添加卸载程序

  11. 在“应用程序文件夹”添加文件msiexec.exe,该文件位于/windows/system32文件夹中。在解决方案资源管理器中,左键点击工程名,在其属性栏中复制ProductCode,将复制内容粘贴到卸载快捷方式的属性栏的Arguments中,前面添加/x

     

    VS2010 MFC对话框程序 打包发布步骤

    VS2010 MFC对话框程序 打包发布步骤

     

    为该exe文件创建快捷方式,并将其拖入“用户的“程序”菜单”下的新建文件夹中。

  12.  

     

    VS2010 MFC对话框程序 打包发布步骤

    至此文件添加完毕

  13. 9. 在解决方案资源管理器中,左键点击工程名,在其属性栏中,修改属性

  14. VS2010 MFC对话框程序 打包发布步骤

  15. 第一个是作者名,第二个是在安装时允许选择“所有人”,第三个是公司名,第四个是产品名。

  16. 10. 在解决方案资源管理器中,右键工程名,选择属性,点击系统必备

  17. VS2010 MFC对话框程序 打包发布步骤

  18. 勾选程序能够正常运行所需的必备组件,看到很多文档说要选择.net framework,其实现在电脑操作系统win7、win10的.net版本都在4.0以上,完全满足vs2010的要求,可以不用勾选。

    勾选Visual C++ 2010运行库(x86),如果程序使用数据库,勾选相应数据库组件。

    选择“从与我的应用程序相同的位置下载系统必备组件”

  19. VS2010 MFC对话框程序 打包发布步骤

  20. 11. 生成解决方案,打包完成。在生成的Debug文件夹下有setup.exe安装文件。