簡體   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