DAC等待安装程序处理

时间:2017-11-25 23:30:15

标签: uwp dac

我是新来的,所以你好!

所以基本上,我正试图通过DAC将我的游戏转换为APPX。它是一个单独的(带有app资产文件夹等)非安装程序.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” - 发布者“CN = MidnightCoffee” - 版本1.0.1.0 -MakeAppx -Sign -Verbose -Verify

非常感谢您的帮助! :)

1 个答案:

答案 0 :(得分:0)

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

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

  

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

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

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