扣扣技术交流群:460189483

1. 首先打开VS2010,然后开始新建一个打包软件的项目,按照下图中红色箭头指示位置点击【新建】,然后点击【项目】,如下图:

2. 然后点击【安装和部署】、点击【Visual Studio Installer】,然后选择【安装项目】,这里默认名称就可以了,然后点击【确定】,如下图:

3. 然后系统会自动生成安装项目的必要文件,下图就是系统自动生成的文件,如下图所示:

简单介绍这几个文件:

应用程序文件夹:这个文件夹就是放我们已经编写好的程序的,一般是存放我们编好的程序文件夹下的bin文件夹下的debug文件夹下所有文件

用户的程序菜单:这个文件夹就是电脑开始菜单中的内容,我们想让开始菜单中存放我们软件的什么东西就可以放置在这个文件夹里面,

用户桌面:这个比较好理解,这个就是电脑桌面,我们可以将软件的快捷方法放在这里

4. 接下来我们开始配置项目的属性,按照下图中红色箭头指示步骤右键点击项目名称,然后在弹出的右键快捷菜单中点击【属性】,如下图:

5. 在弹出的项目属性对话框中按照下图中红色箭头指示位置点击【系统必备】,如下图:

6. 然后在弹出的系统必备中按照下图中红色箭头指示位置勾选.NET Framework 4.5.2,这个组件是我编写的程序需要的组件,所以这里需要勾选这个组件,然后红色剪头2指示的是勾选【从与我的应用程序相同的位置下载系统必备组件】,勾选这个选项之后就可以把组件包括到我们打包好的软件安装包中了,用户在安装的时候不需要联网直接从安装包中安装就可以了,唯一的缺点就是安装包会比较大一点,如下图:

7. 返回项目的属性对话框,然后点击应用,然后再点击确定,如下图:

8. 接下来看一下我的winform项目下的bin文件下的debug文件下的文件,可以看到这里除了普通的单个文件还有文件夹,如下图:

9. 然后回到打包项目中,右键点击【应用程序文件夹】,然后点击【添加】,然后点击【文件夹】,当编写好的项目中debug文件下除了单个文件还有文件夹时,就需要在【应用程序文件夹】中创建同样的文件夹,如下图:

10. 然后在【应用程序文件夹】创建名称和编写好的项目中debug文件下的文件一样的名称,如下图:

11. 然后右键点击新创建的HCNetSDKCom,点击【添加】,点击【文件】,如下图:

12. 下图就是选中编写项目下的debug文件下HCNetSDKCom文件下的所有文件,添加到项目中,如下图:

13. 添加如下图所示,如下图:

14. 接下来把除了HCNetSDKCom文件夹之外的所有文件添加到【应用程序文件夹】中,如下图:

15. 下图选中编好项目中的debug文件夹中除了文件夹之外的所有文件,如下图:

16. 添加之后如下图所示,如下图:

17. 接下来我们给项目添加一个图标,按照下图中点击【应用程序文件夹】,然后点击【添加】,然后点击【文件】,如下图:

18. 然后找到自己的ico文件,点击打开,如下图:

19. 添加之后如下图所示:

20. 接下来给软件创建打开的快捷方式,右键点击软件的打开程序,然后在弹出的右键快捷菜单中点击【创建快捷方式】,如下图:

21. 选中创建的快捷方式,如下图:

22. 在属性面板中修改快捷方式的名称(Name)和图标(ICon),如下图:

23. 按照下图中点击【浏览】,如下图:

24. 在弹出的图标对话框中点击【浏览】,如下图:

25. 然后点击【应用程序文件夹】,如下图:

26. 然后选中已添加的house.ico文件,如下图:

27. 选中图标对话框中的图标,然后点击确定,如下图:

28. 将刚刚创建的快捷方式拖拽到用户桌面文件夹中,如下图:

29. 然后在【用户的程序菜单】中添加一个文件夹,如下图:

30. 将在【用户的程序菜单】中创建的文件名称修改为软件的名称,如下图:

31. 用同样的方式创建一个软件的快捷菜单,并拖拽到在【用户的程序菜单】下新建的文件夹中,如下图:

32. 然后给软件添加卸载软件程序,右键点击【应用程序文件夹】-》【添加】-》【文件】,如下图:

33. 然后浏览文件到系统中C:\Windows\System32位置下的msiexec.exe,然后点击打开,如下图:

34. 将这个卸载程序添加到【应用程序文件夹】中之后,给这个卸载软件创建一个快捷方式,如下图:

 35. 给新建的快捷方式修改名称为卸载,如下图:

36. 同样将这个卸载快捷方式拖拽到【用户的程序菜单】下的新建的软件文件夹中,如下图:

37. 选中项目,在右侧项目的属性中有两个属性AddRemoveprogramsIcon属性表示在软件安装之后再控制面板中的图标

ProductCode属性是项目的项目编码,复制这个项目编码,如下图:

38. 然后将刚才复制的项目编码放置到卸载快捷方式下的Arguments属性中,并在前面添加/x然后再加一个空格,如下图:

39. 选中【应用程序文件夹】,在左侧的属性面板中的DefaultLocation属性就是软件安装的默认位置,【ProgramFilesFolder】默认就是系统的C盘下,然后【Manufacturer】表示的公司名称,【ProductName】表示的是项目名称,这里我们不需要公司名称,直接删除,如下图:

40. 删除之后如下图所示,如下图:

41. 然后右键点击项目,点击重新生成,如下图:

42. 在项目的debug文件夹下就是已经打包好的软件安装包了,如下图:

安装包安装过程演示如下:

1. 首先将安装包内所有的文件放置在需要安装软件的电脑上,然后点击setup文件,如下图:

2. 然后会打开软件安装向导,点击下一步,如下图:

3. 然后选择软件安装位置,点击下一步,如下图:

4. 可以通过浏览文件夹的方式浏览安装位置,如下图:

5. 选择好安装文件夹之后然后点击下一步,如下图:

6. 然后点击下一步开始软件的安装,如下图:

7. 然后就是等待安装的界面,安装时间视软件的大小决定,小编这个软件比较小,所以安装速度比较快,如下图:

8. 安装完成之后点击关闭退出软件安装界面,如下图:

9. 安装结束后桌面就会出现之前设置好的软件图标,如下图:

10. 然后可以看到在开始菜单中也出现了我们之前设置好的软件文件夹以及对应的开始软件以及卸载软件的图标,如下图:

11. 点击软件的快捷方式,软件正常打开,如下图:

12. 进入到控制面板中可以看到我们的软件也出现在控制面板中了,由于小编前面少设置了项目的AddRemoveprogramsIcon属性,所以这里的图标没有显示出来,如下图:

13. 接下来我们来测试一下卸载这个功能,点开开始菜单,然后找到软件文件夹下的卸载,然后点击卸载,如下图:

14. 弹出卸载对话框,然后点击【是】,如下图:

15. 等待软件删除,软件删除会删除生成的软件安装目录文件以及桌面快捷方式还有开始菜单中的软件文件夹,如下图:

VS2010将程序打包(通过Microsoft Visual Studio Installer Project)相关推荐

  1. VS2017 安装 Microsoft Visual Studio Installer Project

    VS2017 安装 Microsoft Visual Studio Installer Project 乌龟慢慢爬xhy 分类专栏: 部署 1.安装打包插件:Microsoft Visual Stud ...

  2. Microsoft Visual Studio Installer Project下载太慢

    Microsoft Visual Studio Installer Project下载太慢 可以点下面的链接,直接下载 Microsoft Visual Studio Installer Projec ...

  3. VS2019+Qt 用vs扩展Microsoft Visual Studio Installer Projects进行程序打包(.msi安装包)

    qt小白,仅做记录,如有问题,欢迎指正 一.安装Microsoft Visual Studio Installer Project 方法一:Microsoft Visual Studio Instal ...

  4. VS2022/VS2019安装WinForm打包程序,Microsoft Visual Studio Installer Projects 2022下载(网盘下载),Installer Project

    问题:使用VS2022创建WinForm程序,完了需要打包成安装程序,这时候我去下载Microsoft Visual Studio Installer Projects 2022插件,速度超级慢,恶心 ...

  5. Visual Studio 2019没有Setup安装项目(Microsoft Visual Studio Installer Projects)的官方解决方案

    Microsoft Visual Studio Installer Projects官方下载地址:https://marketplace.visualstudio.com/items?itemName ...

  6. 安装Microsoft Visual Studio Installer Projects 2022

    安装 Microsoft Visual Studio Installer Projects 2022 点击download: 离线安装网址: Microsoft Visual Studio Insta ...

  7. 【VS】InstallerProjects.vsix下载 Microsoft Visual Studio Installer Projects

    Microsoft Visual Studio Installer Projects 下载: https://marketplace.visualstudio.com/items?itemName=V ...

  8. Win7 64位安装VS2010旗舰版出现错误...Microsoft Visual Studio 2010 64bitPrerequisites (x64)

    本文是为了备忘在Win7 64位系统中安装Visual Studio 2010旗舰版出现错误并多次得不到解决,最终寻得解决方法. 电脑装的是Win7 64位旗舰版系统,安装Visual Studio ...

  9. Microsoft Visual Studio Installer Projects下载缓慢下载不动的解决办法

    版本VS2017. 下载了好久发现一直很缓慢,于是找了解决办法. 1:打开VSMicrosoft Visual Studio Installer Projects下载界面, 2:打开网络,更改适配器选 ...

最新文章

  1. ImageResizer for .net 图片处理强大类库
  2. 非模态的titlewindow,点击外部时的事件
  3. C/C++fflush(stdout)循环打印输出避免缓存区错误
  4. Gratipay如何帮助解决“搭便车”问题
  5. python写日志到文件_Python日志文件没有正确地写入日志消息,只有格式
  6. AutoCAD 2019 for mac汉化版
  7. j2ee是什么?(1)
  8. Ubuntu 12.04安装QQ2012(12.10也可以,试过了的,其他版本没事过)
  9. 集成calibre到cadence virtuoso环境中 load: can‘t access file - “/opt/eda/Mentor/lib/calibre.skl“
  10. JAVA书签方式导出Word
  11. 西安邮电大学第五届ACM-ICPC校赛(同步赛)
  12. java后端实习第一个月总结
  13. 微信小程序for循环
  14. 哪个学校计算机在职研究生有双证,计算机专业在职研究生如何获得双证?
  15. maven能帮我们做什么
  16. AutoSAR系列讲解(入门篇)6.1-Vector的工具链简介
  17. 个人赛 A 题 传球游戏(ball)
  18. 利用笔记本热点AP功能实现在没有越狱的iPad/iPhone抓包
  19. 华为全栈云如沐春风 AI成点睛之笔
  20. 3ds Max2016 使用教程(一)界面认知

热门文章

  1. 豆瓣电影Top250爬虫
  2. 华为云智慧物流解决方案
  3. 如何设置compileSdkVersion, minSdkVersion, and targetSdkVersion
  4. 如何批量添加文件名前缀?
  5. P2241 统计正方形和长方形
  6. hh.exe参数(全)
  7. linux 怎么改系统字体,Linux如何更改字体
  8. c语言显示系统无法打开源文件,无法打开源文件 msado60_backcompat_i386.tlh
  9. ros借助讯飞sdk实现问答机器人解决讯飞语音sdk11212erro
  10. Django个人博客搭建8-优化文章模块