0
我正在對Wix中的現有安裝程序進行一些更改,並且需要在Windows 8上啓用.Net 3.5。 這可以通過命令「dism.exe/online/enable-feature/featurename:NetFX3/all/NoRestart「。 (Windows 8已經安裝了.Net35 bue被禁用)Wix:MSI失敗:錯誤3:-2147287038
所以我在做一個簡單的安裝程序來添加到我的Bootstrapper中來運行這個命令。 代碼如下(引擎收錄):
的問題是,設置保持在安裝時沒有...日誌如下(以引擎收錄,這是很可拓):
谷歌並沒有表現出多大的,嘗試了一些自定義UI,運行在管理員(我已經是管理員)
我與Windows 8.1在虛擬機上測試這一點,運行setupo˚F rom桌面。此外,我正在使用Wix 3.8與Visual Studio 2012
任何幫助將不勝感激。
這真的是一個詳細的日誌?沒有任何內容表明它甚至試圖運行dism.exe,沒有自定義操作信息,什麼都沒有。 – PhilDW
P.S. 393行MSI(04:D4)[17:20:10:936]:PROPERTY CHANGE:添加REMOVE屬性。它的值是'ALL'。這似乎表明你已經發布了一個失敗的卸載日誌。 – PhilDW
是的,這是一個詳細的日誌。你說得對,這個習慣沒有被運行,至少不是顯而易見的。 我認爲REMOVE屬性是由於安裝失敗導致的回滾。 – joseph