簡體   English   中英

自定義UI Wix引導程序下載並安裝.NET

[英]Custom UI Wix bootstrapper download and install .NET

我正在基於Wix工具集v3.8構建自定義UI引導程序。 但是,我在下載和安裝.NET 4.5時遇到了問題。 這是我的鏈條:

<Chain>
  <PackageGroupRef Id="NetFx451Redist"/>
  <MsiPackage SourceFile="..\DummyInstaller\bin\Debug\DummyInstaller.msi" Id="DummyInstallationPackageId" Visible="yes"/>
</Chain>

如果使用默認UI,則引導程序可以在安裝DummyInstaller之前下載並安裝.NET 4.5.1。 但是使用我的自定義UI,引導程序無法下載並安裝.NET 4.5.1。 在我的用戶界面中,單擊安裝按鈕時,將執行以下命令:

Bootstrapper.Engine.Plan(LaunchAction.Install);

CacheAcquireBeginCacheAcquireCompleteCacheAcquireProgress事件觸發時,我也寫了一個日志文件,但是什么也沒有發生。 請告訴我我做錯了。

希望這有意義。

先感謝您。

您必須先調用Detect ,然后Plan ,然后再Apply 查看此博客: https : //www.wrightfully.com/part-1-of-writing-your-own-net-based-installer-with-wix-overview/

我找到了解決問題的方法:

  • ResolveSource事件添加處理程序。
  • 觸發ResolveSource事件時,如果DownloadSource不為空,請將e.result設置為Result.Download

暫無
暫無

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

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