【问题标题】:DAC stuck waiting for installer to processDAC 卡在等待安装程序处理
【发布时间】:2017-11-25 23:30:15
【问题描述】:

我是新来的,你好!

所以基本上,我正在尝试通过 DAC 将我的游戏转换为 APPX。它是一个(带有应用程序资产文件夹等)非安装程序的 .exe 文件。

当我完成转换步骤时,一切正常,直到创建隔离环境。

然后,它卡在“等待安装程序在隔离环境中完成”

我已经阅读了很多关于此的主题,每个人都说添加 -InstallerArguments "/silent"(或 /s 或 /quiet 或 /verysilent)以使其继续,但这些都不起作用,它仍然可以卡住。它不会冻结或任何东西,它只是不会继续超过那个点。

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

DesktopAppConverter.exe -Installer "C:\Users\ygman\Desktop\GameDevelopment\SNaLBUILD\FULLBuild\WinSNaL\Seek Not a Lighthouse.exe" -InstallerArguments "/silent" -AppExecutable "Seek Not a Lighthouse.exe" -目的地 C:\Users\ygman\Desktop\GameDevelopment\SNaLBUILD\FULLBuild\UWP -PackageName "SeekNotALighthouse" -Publisher "CN=MidnightCoffee" -Version 1.0.1.0 -MakeAppx -Sign -Verbose -Verify

非常感谢您的帮助! :)

【问题讨论】:

    标签: uwp dac


    【解决方案1】:

    您的安装程序应支持在非交互模式下运行,以便使用 Microsoft 的 Desktop App Converter 工具。这就是为什么他们建议将参数传递给它。然而,并非所有安装程序都支持非交互执行模式。

    Advanced Installer 团队 (https://www.advancedinstaller.com/desktop-bridge-setup-converter.html) 提供了一个免费工具,它似乎更易于使用(不需要使用特殊的 OS 映像)并且支持比 Microsoft 的 DAC 工具更多的功能。在下面引用它们:

    在 Microsoft 的 Desktop Bridge 团队的帮助下,我们构建了 桌面桥设置转换器涵盖所有缺失的功能 来自微软的桌面应用转换器。这里是最重要的 那些:

    • 转换任何安装,无论是否静默安装。
    • 您不再需要匹配的 Docker 映像,您可以使用任何虚拟机。 Hyper-V 和 VMware 带有内置管理 支持。
    • 检测高级结构,如文件类型关联或防火墙规则,并在 AppXManifest 文件。
    • 全部基于 GUI,因此发现命令行开关或拼写错误不再有问题。
    • 可以使用参数(即快捷方式参数)启动您的应用程序。
    • 您的软件包可以包含多个应用程序。 只需单击一下即可自定义包中包含的资源的 GUI。
    • 一键式数字签名支持。
    • 转换项目:在几秒钟内重新加载、编辑和重建您的 AppX 包。

    还没有时间尝试,但听起来很有希望。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      • 1970-01-01
      • 2019-08-04
      • 2016-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多