问题标签 [makeappx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - 如何为 2 个 exe 应用程序制作安装程序,我需要对每个 .exe 进行签名吗?
我有2个exe文件。一个是应用程序,另一个是播放器。我需要为他们创建一个 msix 或 appx 格式的安装程序。我正在使用 RAD 工作室并遵循了一些说明,但他们涉及部署它,而我发现的“部署”唯一选项涉及使用 PAServer(我没有/不想要)。我只想将 exe 文件一起安装到驱动器上的一个文件夹中,并将应用程序的快捷方式放在桌面上(或者只是将带有 exe 的文件夹放在桌面上;这并不重要)。该应用程序不需要其他文件。准备好 appx 或 msix 安装程序后,我可以对其进行自签名,但是如何创建这样的安装程序?此外,如果用户要运行 .exe 文件,那么它会发出未经验证的发布者警告吗?或者换句话说,我是否也需要签署每个 exe 文件(应用程序和播放器),以便他们在使用应用程序/播放器时不会收到任何此类警告?
windows-store-apps - AppExecutionAlias 不在 Store Context 下运行
我在 microsoft store 上有一个 win32 应用程序,它已由 desktop-bridge 转换并且工作正常。我想添加一个功能,只需 exe 名称即可启动它。
在各种文章中找到了功能AppExecutionAlias并在我的应用清单中使用了它。
该应用程序运行但不完美。问题是它不在Store Context下运行,因此无法确定它是否获得许可。这也可以从这样一个事实中看出,当以这种方式运行时,应用程序会写入非虚拟化注册表,如果我以这种方式运行,我可以看到它正在创建。
也许,那些显示成功测试用例的线程没有测试不在 Store Context 下运行的这一方面。 如何正确设置 AppExecutionAlias 以便可以从命令行启动程序?
我找不到任何描述此问题或其解决方案的线程。我希望微软商店开发团队的人注意到这个问题并解决我的问题。
更新:自从发布这个问题后,我发现要获取商店上下文,应用程序需要以 AUMID 启动。这适用于 shell: 命令。但是问题依然存在,如果给出了 ExecutionAlias 的 APPX 特性,为什么它不自动使用 AUMID?它看起来像一个错误的功能。
visual-studio-2022 - 从命令行而不是 Visual Studio “创建应用程序包”
使用 Visual Studio 2022,我能够通过 Windows 应用程序打包项目成功创建应用程序包 (MSIXBUNDLE)。
文件夹结构/输出:
https://docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-packaging-dot-net
我正在尝试通过命令行复制它。我似乎找不到任何关于如何执行此操作的基本文档,因此它可以成为 CI 的一部分?
winforms - WinForms Net6.0 MSIX Build on GitHub Actions - 当前上下文中不存在名称“ApplicationConfiguration”
我有一个 File New WinForms Net6 应用程序。我正在尝试使用 GitHub Action 发布 MSIX。
在本地,此命令效果很好:
在 GitHub Actions 上,我收到以下错误:
这里有什么问题?
带有操作的公共回购: https ://github.com/aherrick/WinFormsMSIX/actions
全面行动:
原始日志: