栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

VS2019生成安装包时的几个问题

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VS2019生成安装包时的几个问题

问题一、生成安装包时无法使用离线运行库

先按网上说法,打开项目的配置属性,选择Prerequisites,

进入系统必备界面,然后根据需要选择运行库,一般用默认就行,下面的指定系统必备组件的安装位置,要改为第二个,如下所示:

可是选择之后,生成就报错了,按报错后面的链接找文档,找到的是2015版的解决方案,没有2019的,于是自己搜索。

根据搜索的方法,第一步先根据报错名字,去官网(https://dotnet.microsoft.com/en-us/download/dotnet-framework/net472)下载对应的运行库。这是没有争议的。

第二步将文件放哪却是各不相同,导致浪费了很多时间。因为我软件是装在D盘,所以一开始一直在D盘找,没找到网上所说的文件夹;也尝试在C盘的“C:Program Files (x86)Microsoft Visual Studio”路径中找,因为发现网上找到的都是在这个文件夹内找,仍然没有成功。最后干脆直接在C盘搜索“DotNetFX472”这个文件夹名,终于被我找到了路径。按网上的方法替换文件,成功!

具体的替换路径:

  1. 将"ndp472-kb4054530-x86-x64-allos-enu.exe"放在以下路径中“C:Program Files (x86)Microsoft SDKsClickOnce BootstrapperPackagesDotNetFX472”
  2. 将“ndp472-kb4054530-x86-x64-allos-chs.exe”放在以下路径中“C:Program Files (x86)Microsoft SDKsClickOnce BootstrapperPackagesDotNetFX472zh-Hans”

参考链接:

VS2019项目打包生成.exe文件与Setuphttps://blog.csdn.net/L120305q/article/details/98210048

vs打包错误:要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework 4.7.2 (x86 和 x64)”项的文件https://www.cnblogs.com/cpy-648412294/p/13026677.html

问题二、生成安装包后无法运行

按网上方法和以上操作,历经千辛万苦,终于把安装包成功打包成功了。然而一测试,一个弹窗出来,心都凉了。

 于是又是一顿猛操作,将所有路径中的中文去掉,改文件名,改项目生成,改生成环境,改运行环境……然而并没有什么作用。依然失败,网上也找不到相似的情况。网上都是做完一般的操作后就可以直接运行。

最后问题依然没有解决,但将安装包拷到其它电脑,竟然奇迹般地成功了。系统都是win10的,具体版本稍有差别,也不知道如何调试安装包,没有调试信息,只能就此放弃,反正在别的电脑上可以运行,也算成功了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/984738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号