簡體   English   中英

dotNetInstaller exe是作為軟件包安裝還是作為單獨的產品安裝?

[英]Do dotNetInstaller exes install as a package or separate products?

任何有dotNetInstaller( http://dblock.github.io/dotnetinstaller/ )經驗的人都會有一個問題。 我以前使用過WiX引導程序,它在許多方面都令人恐懼,但我最討厭的一個事實是,它不是將我的.NET,DirectX和我的程序安裝為單獨的項目(就添加/刪除程序而言)關於)它將其安裝為一個會引起各種頭痛的項目。 最初,當軟件包安裝時,它將帶有DX和.NET,因此我不得不告訴WiX,這些都是永久性的安裝。 但是,當我這樣做時,本質上是使OS認為即使刪除了程序本身,該軟件包仍會部分安裝(由於仍安裝了DX和.NET)。

我想知道的是,如果我使用dotNetInstaller創建引導程序,是否能夠在不認為操作系統仍部分安裝“軟件包”的情況下分別卸載各個要求和程序?

您在WiX工具集中使用引導程序/鏈接程序描述的行為(又名:刻錄)不是預期的行為,將被視為錯誤。 如果您想在wix-users@list.sourceforge.net郵件列表上進行討論,我們很樂意深入探討問題。

dotNetInstaller將每個安裝軟件包都視為一個單獨的實體,並且不會將其自身注冊為所有者。 這與Burn嘗試創建安裝所有軟件的單一集成體驗形成對比。 dotNetInstaller可能是您現在正在尋找的更多東西。

注意:您可以通過Burn獲得與dotNetInstaller極為相似的體驗,但是需要自定義的BootstrapperApplication,而該BootstrapperApplication 不會嘗試創建統一的安裝體驗。

同樣,我們很想解決您使用Burn遇到的任何錯誤的根本問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM