VS2017 安装 Microsoft Visual Studio Installer Project

乌龟慢慢爬xhy

分类专栏: 部署

1.安装打包插件:Microsoft Visual Studio 2017安装程序项目

2.联机查找下面的组件,然后安装,重启VS,进行插件安装

3.新建安装项目,另外,有些人可能会想这么多安装类型,怎么选。因为我们这里说的Windows程序打包,输出想要.exe状语从句:.msi,大概看一下介绍就能知道,第一个和第四个是合适的。这两个又该怎么选呢?那其实第四个就是对一些属性多了些引导,最终的项目结构和第一个是没有区别的,这里我们就选第一个

4.新建完成后,如下图

5.选中项目安装文件,打开属性窗口

6.在属性窗口进行安装项目设置,在这里对主要的设置进行说明

  • 重要属性

    1. AuthorManufacturer,分别是作者和制造商的意思,一般都写公司名。
    2. ProductName,软件名。默认是项目名,影响到安装界面和安装目录。务必改掉。
    3. Version,版本号,影响安装流程,后面会说。
    4. TargetPlatform,意思很明显,表现层面上就是,你决定的安装目录的英文在Program Files还是Program Files (x86),根据项目决定。
    5. RemovePreviousVersion,是否移除之前的版本。务必改为真,不然你更新几次软件就会发现,电脑里多个版本都在安装着。
  • 不重要的属性:
    1. InstallAllUsers,用户权限默认值。这个在安装界面还可以重新设置。
    2. ManufacturerUrl,公司官网。
    3. SupportUrl,, SupportPhone技术支持的网址和电话。
    4. Description,软件描述。
    5. Title,无用。一开始我以为它是安装界面的标题,但其实并不是,这个值默认和项目名一致,但你修改之后,在哪里也都看不到。所以无用

7.在文件系统页面可以看到三个入口(文件夹)

  • Application Folder,这个是你的应用安装之后,文件所处的目录。
  • User's Desktop,用户桌面,我们等下会需要在这里面放置一个快捷方式。
  • User's Programs Menu,用户的程序菜单。就是按的Windows徽标键或者是屏幕左下角的的Windows徽标,会出现的一些文件夹和快捷方式

8.在当前界面添加文件夹,用来保存额外的一些的东西,包括图标文件和卸载.exe

9.将事先做好的图标文件(包括安装图标和卸载图标,用户也可以用同一个图标)和卸载.exe(在电脑中C:\ Windows \ System32 \ msiexec.exe)拷贝到文件夹下,如下图

10.准备工作做好后,下面我们设置应用程序文件夹设置


11.添加完成输出文件后,现在可以为输出文件设置快捷方式

12.将设置好的快捷方式,拖拽到用户的桌面,如下图

13.在用户程序菜单文件夹下,新建文件夹

14.在新建的文件夹中将打开的快捷方式设置完成后,下面设置程序卸载的快捷方式,进入之前的

15.卸载程序需要程序的产品ID,产品ID,从哪里来,如下图

将Arguments属性值为:/ x {CF35A1D9-CE63-41CA-B220-DB542D6623D6}(即本安装软件的ID),这就OK了,可以卸载软件了,将设置好的快捷方式拖拽到之前新建的文件夹内

16.对安装项目生成,在dubug目录下就能够看到安装文件了,就可以进行安装了

以下是扩展,配置安装程序的Net Freamkwork版本和系统组件安装的来源

选择“我的应用程序相同的位置下载系统必备组件”生成后报错

错误:要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework 4.6.1(x86和x64)”项的文件“ DotNetFX461 \ NDP461-KB3102436-x86-x64-AllOS-ENU.exe“下载到本地计算机。有关详细信息,请参见http://go.microsoft.com/fwlink/?LinkId=616018。
错误:要在”系统必备“对话框中启用”从与我的应用程序相同的位置下载系统必备组件“,必须将”Microsoft .NET Framework 4.6.1(x86和x64)“项的文件”DotNetFX461 \ NDP461-KB3102436- x86-x64-AllOS-ENU.exe“下载到本地计算机。有关详细信息,请参见http://go.microsoft.com/fwlink/?LinkId=616018。
错误:要在”系统必备“对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework 4.6.1(x86和x64)”项的文件“DotNetFX461 \ NDP461-KB3102436-x86-x64-AllOS- CHS.exe程序”下载到本地计算机。有关详细信 息,请参见http://go.microsoft.com/fwlink/?LinkId=616018。
错误:要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework 4.6.1(x86和x64)”项的文件“ DotNetFX461 \ NDP461-KB3102436-x86-x64-AllOS-CHS.exe“下载到本地计算机。有关详细信息,请参见http://go.microsoft.com/fwlink/?LinkId=616018。
错误:要在”系统必备“对话框中启用”从与我的应用程序相同的位置下载系统必备组件“,必须将”Microsoft .NET Framework 4.6.1(x86和x64)“项的文件”DotNetFX461 \ NDP461-KB3102436- x86-x64-AllOS-CHS.exe“下载到本地计算机。有关详细信息,请参见http://go.microsoft.com/fwlink/?LinkId=616018。
错误:要在”系统必备“对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework 4.6.1(x86和x64)”项的文件“DotNetFX461 \ NDP461-KB3102436-x86-x64-AllOS- CHS.EXE”下载到本地计算机。有关详细信 息,请参见http://go.microsoft.com/fwlink/?LinkId=616018。

解决方案,可以也。参考  https://docs.microsoft.com/zh-cn/visualstudio/deployment/how-to-include-prerequisites-with-a-clickonce-application?view=vs-2015

安装文件下载地址

http://puresoftapps.blogspot.com/p/microsoft-net-framework-461-language.html

https://www.microsoft.com/en-us/download/confirmation.aspx?id=49982

1.打开文件路径C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \ Packages \

2,打开相应的文件夹(我选择的是DotNetFX461),将下载好的文件拷贝进来

3.将NDP461-KB3102436 86 x64的ALLOS-CHS.EXE文件复制到ZH-hans文件夹下然后你就可以发布了

注意:应用程序文件夹设置项目输出的方式,总是会出现打包后的程序无法运行的结果,主要是设置时缺少部分文件的原因,我们可以通过将需要打包整个程序的发布文件或者调试等能够运行的文件全部拷贝到应用程序文件夹中

VS2017 安装 Microsoft Visual Studio Installer Project相关推荐

  1. Microsoft Visual Studio Installer Project下载太慢

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

  2. 安装Microsoft Visual Studio Installer Projects 2022

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

  3. VS2010将程序打包(通过Microsoft Visual Studio Installer Project)

    扣扣技术交流群:460189483 1. 首先打开VS2010,然后开始新建一个打包软件的项目,按照下图中红色箭头指示位置点击[新建],然后点击[项目],如下图: 2. 然后点击[安装和部署].点击[ ...

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

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

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

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

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

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

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

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

  8. 安装Microsoft Visual Studio 2008的时候,经常会出现Microsoft Visual Studio Web创作组件安装失败的情况

    在安装Microsoft Visual Studio 2008的时候,经常会出现Microsoft Visual Studio Web创作组件安装失败的情况,从而导致后续的安装不能进行,导致安装失败, ...

  9. Windows10家庭版安装Microsoft Visual Studio 2010详细教程

    *1.打开安装包里的"setup.exe"程序,鼠标右键单击以管理员身份运行: **2.选择"安装 Microsoft Visual Studio 2010"选 ...

最新文章

  1. Imagination 的神经网络加速器和 Visidon 的去噪算法被证明是完美的搭档
  2. JWT对称加密非对称加密
  3. SAP系统怎样快速应对2019税改?
  4. 《响应式Web图形设计》一7.4 减小文件尺寸
  5. 法定节假日违规组织培训,51talk被通报批评整改不到位
  6. elasticsearch最大节点数_Elasticsearch究竟要设置多少分片数?
  7. fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary
  8. 在Finder中显示隐藏文件
  9. java生成随机数方法
  10. NSR | 国科大王艳芬组中国草地多维资源梯度上的单峰生产力与生物多样性关系...
  11. log4j2.xml 配置文件详解
  12. 嵌入式ERPC框架正式发布了
  13. linux steam root,使用Lutris在Linux上安装Windows Steam
  14. scala时间处理-获取今天日期,昨天日期,本周时间,本月时间,时间戳转换日期,时间比较
  15. swift unowned和weak的使用
  16. 华硕天选一代无线网卡断网
  17. xmu 1303.田教主的卡片
  18. 养生秘方,专治各种小毛病,千万别弄丢了!
  19. 斐讯 r1 起死回生
  20. 3d抽奖html,3d抽奖(微信)

热门文章

  1. SQL_数据库表的操作
  2. 项目三探索 TMDb 电影数据
  3. Origin双Y轴图形画法,添加图例,合并图例
  4. 2.微处理器:8088功能结构图【BIU 和 EU】 + 8088【内部各寄存器】的解释
  5. Java读取hdfs文件权限问题
  6. 对比分析高速传输和同步软件:Aspera 与 镭速(Raysync)
  7. 2023年法定节假日信息表-MySQL
  8. Supervisely 人像分割数据集
  9. 为什么我不建议你轻易入上位机的“坑”?
  10. 最佳实践 | 通过用户画像工具确定目标用户