VS2017 打包(详细)

这篇具有很好参考价值的文章主要介绍了VS2017 打包(详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

vs2017打包程序,windows,Powered by 金山文档

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

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

vs2017打包程序,windows,Powered by 金山文档

4.新建完成后,如下图

vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档

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

  • 重要属性

  1. Author和Manufacturer,分别是作者和制造商的意思,一般都写公司名。

  1. ProductName,软件名。默认是项目名,影响到安装界面和安装目录。务必改掉。

  1. Version,版本号,影响安装流程,后面会说。

  1. TargetPlatform,意思很明显,表现层面上就是,你决定的安装目录的英文在Program Files还是Program Files (x86),根据项目决定。

  1. RemovePreviousVersion,是否移除之前的版本。务必改为真,不然你更新几次软件就会发现,电脑里多个版本都在安装着。

  • 不重要的属性:

  1. InstallAllUsers,用户权限默认值。这个在安装界面还可以重新设置。

  1. ManufacturerUrl,公司官网。

  1. SupportUrl,, SupportPhone技术支持的网址和电话。

  1. Description,软件描述。

  1. Title,无用。一开始我以为它是安装界面的标题,但其实并不是,这个值默认和项目名一致,但你修改之后,在哪里也都看不到。所以无用

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

  • Application Folder,这个是你的应用安装之后,文件所处的目录。

  • User's Desktop,用户桌面,我们等下会需要在这里面放置一个快捷方式。

  • User's Programs Menu,用户的程序菜单。就是按的Windows徽标键或者是屏幕左下角的的Windows徽标,会出现的一些文件夹和快捷方式

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

vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档

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

vs2017打包程序,windows,Powered by 金山文档
vs2017打包程序,windows,Powered by 金山文档

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

错误:要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“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文件夹下然后你就可以发布了文章来源地址https://www.toymoban.com/news/detail-736209.html

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

到了这里,关于VS2017 打包(详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 重装VS2017后依然报错:找不到Windows SDK 版本10.0.17763.0

    问题情况 重装VS2017后依然报错: 找不到Windows SDK 版本10.0.17763.0。请安装所需的版本的 Windows SDK 或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。 解决方法 查看VS2017安装路径 本例中VS2017安装路径在E:appVisualStudio目录下 WIN+R=regedit打

    2024年02月06日
    浏览(59)
  • vs2022程序打包文档教程

    vs2022程序打包文档教程 1、选择上侧“扩展 ”栏目中的“管理扩展” ,在右侧搜索栏目中输入Microsoft Visual Studio Installer Projects,进行安装,安装完毕后,重启vs2022。 2、右击“解决方案”,选择“添加”,再选择“新建项目”; 3在搜索栏目中,搜索Setup Project,并点击下一步

    2023年04月09日
    浏览(39)
  • vs2015、vs2017、vs2019、msvc自动编译脚本

    rem 记录编译时间 echo ** 版本构建开始时间: %date% %time% build.log rem 设置编译器进程名 set DstProgram=devenv.exe rem 搜索目标进程以及其目录 echo 正在搜索\\\"%DstProgram%“, 请稍候… for %%a in (“C:Program Files (x86)”, “C:Program Files”, “D:Program Files (x86)”, “D:Program Files”) do for /f “delim

    2024年02月06日
    浏览(82)
  • VS2019打包程序安装后无法运行

    C#实践 问题:做Winform项目,用VS2019打包程序,安装后无法运行。 现象1: 应用程序: xxxx.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。 异常信息: System.FormatException 在 System.Number.StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalizat

    2024年02月04日
    浏览(42)
  • 利用VS打包生成可执行程序流程

    本文给出利用 “Visual Studio 2022” 打包C#程序的有关流程,以供参考。 (此部分作为备忘,打包流程参见 “打包步骤” 部分) 打包前准备工作: 1、将原始项目拷贝至项目集合对应文件夹,并修改名称; 2、对解决方案名称进行重命名,使其与文件夹命名一致(其中 . = _);

    2024年02月07日
    浏览(35)
  • windows VS2015 Steup 打包发布软件并附带动态链接库dll

    打包:  方法一:VS 2015 Steup 打包发布软件_柠檬野生菌的博客-CSDN博客_vs2015 exe发布  1、插件下载 Microsoft Visual Studio 2015 Installer Projects 工具-扩展与更新-联机-搜索 Installer Projects 2、安装 关掉VS 双击下载好的 .exe 安装 3、打开VS新建Steup Project项目 注意项目名称 需要跟你打包的

    2024年02月06日
    浏览(52)
  • VS2022 打包WPF安装程序最新教程(图文详解)

    本篇教程基于VS扩展插件Microsoft Visual Studio Installer Projects工具来打包,实际上此工具,在VS2010时自带有,只是后面版本的Visual Studio取消了此插件,现在需要单独安装。 安装Microsoft Visual Studio Installer Projects插件有两种方式。一是下载插件单独安装,二是在VS里面在线安装。 Mi

    2024年02月06日
    浏览(63)
  • VS2017离线安装

    因开发环境限制,不联外网开发是一种很常见的情况,但官方似乎不提供vs2017离线安装包。几经周折,终于找到了解决办法。 1、vs2017下载地址 Visual Stduio 旧版本下载地址 Visual Studio 2017下载地址 2、离线包下载办法 先下载vs_Community.exe,然后执行以下命令: CoreEditor:基础必须

    2024年02月06日
    浏览(53)
  • VS2017手动安装qt插件

    首先下载对应版本的qt组件: Qt Visual Studio Tools - Visual Studio Marketplace 下载好组件后,管理员运行vs的tools command  然后将下载的组件vsix拖动到窗口中,回车 然后打开vs就可以看到qt的插件了    如果qt下拉没有显示出版本,可以添加qt的qmake路径 因为我的vs自动识别了qt的qmake,所

    2024年02月12日
    浏览(39)
  • VS2017远程调试详解(内网、外网)

    远程调试可分为:附加到进程与远程Windows调试器两种方式 两种方式区别可简单理解为: (1)附加到进程:需将本地编译完成后的exe与相关dll拷贝至目标电脑;此方式前提被调试软件可正常打开 (2)远程Windows调试器:配置完部署目录及相关参数后,VS会自动部署相关exe和

    2024年02月05日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包