WindowsInstaller生成部署程序时:WARNING: Unable to find dependency xx (Signature=xx Version=xx) of assembly

个人遇到的问题:生成部署程序时遇到十几条“warning”类型的输出信息,表明依赖项程序集版本不对。

但是:生成解决方案的原因不在于此,是由于“warning”后的“error”类型信息,这才是生成失败的最终原因。

解决:根据“error”类型的信息解决程序集错误,问题解决。

其他关于部署程序的解决思路:

①部署程序解决方案——属性——目标平台(TargetPlatform)——x86、x64、Itanium;

②主程序、依赖程序库的目标平台,要和部署程序解决方案目标平台一致;

③修改你的其他依赖库的目标框架,与主程序一致;

④将文件系统的中主程序的添加方式,由“项目输出”改为“文件”,并手动添加依赖动态库(目的是为了可以在桌面、开始中创建快捷方式,并使用文件系统中所带的.ico图标)

2021-3-19 ——持续补充中。

猜你喜欢

转载自blog.csdn.net/qq_23958061/article/details/115015728