VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project1.安装打包插件:MicrosoftVisualStudio2017安装程序项目2.联机查找下面的组件,然后安装,重启VS,进行插件安装3.新建安装项目,另外,有些人可能会想这么多安装类型,怎么选。因为我们这里说的Windows程序打包,输出文件格式为.exe或者.msi,大概看一下介绍就能知道,第一个和第四个是合适的。这两个又该怎么选呢?那其实第四个就是对一些属性多了些引导,最…

大家好,又见面了,我是你们的朋友全栈君。

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

VS2017 安装 Microsoft Visual Studio Installer Project

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

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

VS2017 安装 Microsoft Visual Studio Installer Project

4.新建完成后,如下图

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project
VS2017 安装 Microsoft Visual Studio Installer Project
 

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

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

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

VS2017 安装 Microsoft Visual Studio Installer Project

VS2017 安装 Microsoft Visual Studio Installer Project

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

错误:要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“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。

解决方案,可以也。参考  How to: Include Prerequisites with a ClickOnce Application – Visual Studio 2015 | Microsoft Docs

安装文件下载地址 

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

Download Microsoft .NET Framework 4.6.1 (Offline Installer) for Windows 7 SP1, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2 from Official Microsoft Download Center

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162225.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 森林岔路91%_森林的指路牌

    森林岔路91%_森林的指路牌原题链接森森开了一家快递公司,叫森森快递。因为公司刚刚开张,所以业务路线很简单,可以认为是一条直线上的N个城市,这些城市从左到右依次从0到(N−1)编号。由于道路限制,第i号城市(i=0,⋯,N−2)与第(i+1)号城市中间往返的运输货物重量在同一时刻不能超过C​i​​ 公斤。公司开张后很快接到了Q张订单,其中j张订单描述了某些指定的货物要从S​j​​ 号城市运输到T​j​​ 号城市。这里我们简单地假设所有货物都有无限货源,森森会不定时地挑选其中一部分货物进行运输。安全起见,这些货物不会在中

    2022年8月8日
    1
  • Spring和SpringMVC以及SpringBoot的区别

    Spring和SpringMVC以及SpringBoot的区别Spring是一个开源框架,为简化企业级应用开发而生。Spring可以是使简单的JavaBean实现以前只有EJB才能实现的功能。Spring是一个IOC和AOP容器框架。Spring容器的主要核心是:控制反转(IOC),传统的java开发模式中,当需要一个对象时,我们会自己使用new或者getInstance等直接或者间接调用构造方法创建一个对象。而在…

    2022年5月20日
    39
  • jsp用户信息管理系统

    jsp用户信息管理系统实现功能1.用户信息注册2.用户信息新增3.用户信息列表4.用户信息删除5.用户信息修改6.用户登录项目包结构:sqlsever数据库结构USE[MyDB]GO/******Object:Table[dbo].[users]ScriptDate:2020/11/119:26:07******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABL

    2022年10月17日
    0
  • 更新源metaspolit报错GPG Error「建议收藏」

    更新源metaspolit报错GPG Error「建议收藏」通过msfupdate无法更新到最新版本,需首先更新系统源:)更新系统源报错,提示metaspolitGPGerror:解决方案:输入以下两条命令1、sudoecho‘debhttp://apt.metasploit.com/lucidmain’>/etc/apt/sources.list.d/metasploit-framework.list2、sudowge…

    2022年10月9日
    0
  • vultr服务器win系统怎么重置密码,Windows RT 重置登录密码操作方法图文教程

    vultr服务器win系统怎么重置密码,Windows RT 重置登录密码操作方法图文教程

    2021年8月16日
    69
  • uboot下载

    uboot下载uboot下载地址ftp://ftp.denx.de/pub/u-boot/DNW源码及使用说明下载点击打开链接共分为三种方法:一、从SD卡启动通过wind把SD卡格式化为FAT32模式sudofdisk-l //查看分区信息ddiflag=dsyncoflag=dsyncif=./u-boot.binof=/dev/sdbseek=1启动时按下空格键…

    2022年6月29日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号