繁体   English   中英

使用 WIX 创建的安装程序“.msi”不工作

[英]Installer '.msi' Not Working Which Is Created By Using WIX

我有一个插件项目,它使用 WIX 工具来创建安装程序。 以前,我正在制作运行良好的“.exe”。

但现在由于安全问题,要求发生了变化。 现在我想创建“.msi”文件。

WIX 在“C:/Path/To/MSI/addin.msi”中成功地为我提供了“.msi”。

但是当我尝试通过双击来安装加载项时,它给了我一个错误:

在此处输入图像描述

当我尝试以管理员权限在 CMD 中点击命令“C:/Path/To/MSI/addin.msi”时,它工作正常。

有时,我发现创建的 msi 在属性中没有修订号。

在此处输入图像描述

不知道如何添加它以及它应该有什么价值。

似乎设置提升的权限,scope + 管理图像可能对您有所帮助。 最好如图所示设置所有这些,但如果您对 scope 左右有一些限制,请尝试不同的组合。

 <Package InstallPrivileges="elevated" AdminImage="yes" InstallScope="perMachine"> 

Bootstrapper 项目生成 bundle.exes。 他们不能生产 .msi 包。 如果您必须只交付一个.msi,则需要将捆绑包中的MsiPackage合并为一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM