【解决】Error 1001.InstallUtilLib.dll: Unknown error

shijinglin 2022-09-20 16:49:03

自己做的安装包,安装的时候提示:  Error 1001.InstallUtilLib.dll: Unknown error 

事件查看器:

错误 1001。Error 1001. InstallUtilLib.dll: Unknown error.
(NULL)
(NULL)
(NULL)
(NULL)
(NULL)

消息资源存在,但在消息表中找不到该消息。
 

Windows Installer 已安装产品。产品名称: xxxxx。产品版本: xxxx。产品语言: 2052。制造商: xxxx。安装成功或错误状态: 1603。

=======================================================

之前用VS2019打包没问题,后来换成VS2022的时候出了问题。

查了很多资料,我的解决办法只是其中一个方面,不一定和你们一样,仅供参考。

【背景】

我换了电脑,直接安装了VS2022,因为VS2022默认不支持Framework4.0,需要单独安装(我用VS2019的安装包,仅单独安装了一个Framework4.0的组件)

【问题】

项目切换过Framework版本,因为之前环境问题,选择过Framework4.5。之后发现程序运行有问题,又换回了Framework4.0。

但是,安装包始终不正常。

因为:安装包项目本身还有个环境依赖。需要和项目使用的Framework版本保持一致。
 

 

网上资料千篇一律,可用性较低,忍不住留个底,希望能帮助到相同问题的人。

【附1】

InstallUtilLib.dll 的问题也可以可以尝试用Orca 更换InstallUtilLib.dll的文件解决。

点击下载:Orca工具,运行后打开安装包,找到Binary,双击InstallUtil对应的Data,然后重新选择一个对应Framework 的dll文件,按需选择64或32文件。

给个关键词便于复制:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtilLib.dll  ,红色部分,安需修改。

 

【附2】

点击下载:VS2019 和VS2022的 InstallerProjects 安装包,原文件在国外,下载比较困难。

【附3】

安装之后程序启动和卸载都要检查配置的问题,是因为生成的安装包本身还有毒。在此一起分享。

点击下载:Orca工具, 运行后打开安装包,找到Shortcut,把对应的Target修改成正确的文件路径。

给个关键词便于复制:[TARGETDIR], 其他内容按需拼接。

 

其他参考资料:

https://learn.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/kz0ke5xt(v=vs.100)?redirectedfrom=MSDN

...全文
1100 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-开发工具 发布问题, 以便更快地解决您的疑问
下方可见数据集可视化效果。 【数据集概况】 · 检测类别(中文):[桅杆(mast)] · 训练集:2043 张 · 验证集:195 张 · 测试集:97 张 · 总计:2335 张 该数据集聚焦于运动场场景中的桅杆目标检测,通过采集多样化环境下的图像数据,为智能监控系统提供精准的检测基础,有效提升场景管理效率与安全性。数据集包含训练集2043张、验证集195张和测试集97张,训练集占比合理,验证集与测试集比例科学,充分保障模型训练的充分性和评估结果的可靠性。标注工作严谨规范,所有桅杆目标均被精确框定,边界框与物体轮廓高度吻合,标注质量达到行业高标准,为模型训练提供坚实保障。该... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 34 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9948** mAP50-95 | 0.8617 Precision | 0.9899 Recall | 0.9999 train/box_loss | 0.6284 train/cls_loss | 0.2131 val/box_loss | 0.6118 val/cls_loss | 0.1750 【训练过程分析】 34 轮训练后 mAP50 达到 0.9948,模型收敛良好。Loss 曲线前段快速下降,后段趋于平稳,val_loss 无反弹,没有明显过拟合。mAP50-95 为 0.8617,和 mAP50 差距仅 0.13,框的定位精度也很扎实。 【模型性能评估】 Precision 0.9899、Recall 0.9999,精召双高,模型对桅杆的检测能力强。...

17,748

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧