将系统必备组件打包进安装文件(以vs15打包.net formwork 4.5为例)有点鸡肋

首先,如何将程序打包为安装文件?可查看:使用VS2015制作安装包
若vs15新建工程中没有Visual Studio Installer选项,可通过下面链接下载安装包即可。
官方下载链接(特别慢)
我将它上传了,直接下就行
按照使用VS2015制作安装包中所述的步骤即可完成对程序的打包,但是一些相关的系统文件我们没有处理,导致安装包在给用户安装时出现必备文件丢失的情况。当然用户可以自行去微软官网下载,但是还是引起了不必要的麻烦。下面的方法将解决这一问题。
在创建的Setup Project中,打开工程属性菜单,点击Prerequisites按钮。
在这里插入图片描述
选择需要的必备组件,将组件的安装索引位置选择为“从与我的应用程序相同的位置下载系统必备组件”,默认是第一个选项(这个会出现用户安装时需要自己去官网下载的情况)
在这里插入图片描述
然后重新生成工程,出现报错:
在这里插入图片描述
这个报错是提示根目录下缺少必要安装文件,那么根目录在哪?安装文件在哪?
根据报错信息后面的网址,我们可查看相关的官方文档(文档地址),官方文档很详细,可以直接按其步骤做。其文档中指出根目录在

C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages        //32位系统下路径
C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages  //64位系统下路径

然后打开此路径下的“DotNetFX45”文件(这边是以.net formwork 4.5为例,请根据实际情况自行调整),打开后选择与本机对应的语言环境包,本机是简体中文环境,所以选择zh-Hans。
在这里插入图片描述
用记事本打开文件夹中的Package.xml文件,找到“https://go.microsoft.com/fwlink”字样的地方,连LinkID一起复制,将此URL在网页中打开可直接下载。报错信息是缺少两个文件,将en文件目录下,按同样操作将文件也下载下来。
在这里插入图片描述
在这里插入图片描述
下载好后将文件复制到相关目录下,根据报错信息,将两个文件分别放到下述目录下
文件名可能和报错不完全一样,修改调整下

C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX45     
C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX45\zh-Hans

zh-Hans结尾的放\DotNetFX45\zh-Hans目录下,另一个放在\DotNetFX45下,然后返回工程中重新生成,发现报错解决。
生成的文件目录下会多出一个文件夹,里面存放着系统必备组件的安装包。本以为可以在安装时自动安装这些必备组件,没想到还得自己手动安装,这个功能只是把安装包拷贝到生成的文件目录下。有点鸡肋啊。。。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ilruntimedebugger_vs15_17_19 是一个软件或工具的名称,它指的是用于调试和分析程序运行时错误的 Visual Studio 的插件或组件Visual Studio 是一款功能强大的集成开发环境(IDE),被广泛应用于软件开发和调试过程中。ilruntimedebugger_vs15_17_19 是为 Visual Studio 15Visual Studio 17 和 Visual Studio 19 版本开发的运行时调试器。 运行时调试器是软件开发过程中常用的工具之一,它可以在程序运行时监视变量的值、查看堆栈跟踪、观察代码执行过程、找出程序中的错误等。ilruntimedebugger_vs15_17_19 提供了与运行时调试器相关的功能和界面,使开发人员能够更加方便地调试和分析他们的程序。 ilruntimedebugger_vs15_17_19 可能会在以下场景中发挥作用: 1. 在开发过程中,当程序运行出现异常或错误时,ilruntimedebugger_vs15_17_19 可以帮助开发人员定位问题,并提供相关的调试信息,帮助快速修复错误。 2. ilruntimedebugger_vs15_17_19 还可以用于性能分析,它可以帮助开发人员找出程序中的性能瓶颈和优化点,提升程序的执行效率。 3. 对于在 Visual Studio 15Visual Studio 17 和 Visual Studio 19 上开发的项目,使用 ilruntimedebugger_vs15_17_19 可以保持代码一致性,同时在不同版本的 Visual Studio行调试和分析。 总之,ilruntimedebugger_vs15_17_19 是 Visual Studio 的一个插件或组件,提供了运行时调试和分析程序错误的功能,帮助开发人员更加高效地开发和调试他们的程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值