2017-11-25 74 views
-1

我是新來的,很高興!DAC卡在等待安裝者處理

所以基本上,我試圖通過DAC將我的遊戲轉換爲APPX。這是一個單獨的(與應用程序資產文件夾等)非安裝程序.exe文件。

當我經歷轉換步驟時,一切都會運行直到創建一個獨立的環境。

然後,它就會停留在「等待安裝過程完成內部隔離的環境」

我看過這麼多線程,大家都說在-InstallerArguments添加「/無聲」(或/秒/安靜或/ verysilent)讓它繼續,但沒有一個工作,它仍然卡住了。它不凍結或任何事情,它只是不會超過這一點。

如果有幫助,我使用的命令是:

DesktopAppConverter.exe卸載器 「C:\用戶\ ygman \桌面\ GameDevelopment \ SNaLBUILD \ FULLBuild \ WinSNaL \不尋求一個Lighthouse.exe」 -InstallerArguments 「/ silent」-AppExecutable「Seek Not a Lighthouse.exe」-Destination C:\ Users \ ygman \ Desktop \ GameDevelopment \ SNaLBUILD \ FULLBuild \ UWP -PackageName「SeekNotALighthouse」-Publisher「CN = MidnightCoffee」-Version 1.0.1.0 - MakeAppx -Sign -Verbose -Verify

非常感謝您的幫助! :)

回答

0

您的安裝程序應支持以非交互模式運行,才能使用Microsoft的Desktop App Converter工具。這就是爲什麼他們建議給它傳遞一個參數。然而,並非所有安裝程序都支持非交互式執行模式。

有一個來自Advanced Installer團隊的免費工具(https://www.advancedinstaller.com/desktop-bridge-setup-converter.html),似乎更容易使用(不需要使用特殊的操作系統映像),並支持比微軟的DAC工具更多的功能。他們引述如下:

與桌面橋隊從微軟的幫助下,我們建立了 桌面橋安裝轉換器,用於支付所有缺少的功能 從微軟的桌面應用程序轉換器。這裏是最重要的 的:

  • 轉換任何安裝,無論它是否安靜地安裝。
  • 您不再需要匹配的Docker鏡像,您可以使用任何虛擬機。 Hyper-V和VMware支持內置管理 。
  • 檢測高級別結構,如文件類型關聯或防火牆規則,並在 AppXManifest文件中相應地映射這些條目。
  • 這都是基於GUI的,所以沒有更多的問題發現命令行開關或拼寫錯誤。
  • 您的應用程序可以使用參數(即快捷參數)啓動。
  • 你的軟件包可以包含多個應用程序。 通過簡單的點擊即可自定義包中包含的資源。
  • 一鍵式數字簽名支持。
  • 轉換項目:在幾秒鐘內重新加載,編輯和重建您的AppX軟件包。

還沒有找到時間來嘗試它,但它聽起來很有希望。