问题标签 [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.

0 投票
0 回答
22 浏览

installation - 如何为 2 个 exe 应用程序制作安装程序,我需要对每个 .exe 进行签名吗?

我有2个exe文件。一个是应用程序,另一个是播放器。我需要为他们创建一个 msix 或 appx 格式的安装程序。我正在使用 RAD 工作室并遵循了一些说明,但他们涉及部署它,而我发现的“部署”唯一选项涉及使用 PAServer(我没有/不想要)。我只想将 exe 文件一起安装到驱动器上的一个文件夹中,并将应用程序的快捷方式放在桌面上(或者只是将带有 exe 的文件夹放在桌面上;这并不重要)。该应用程序不需要其他文件。准备好 appx 或 msix 安装程序后,我可以对其进行自签名,但是如何创建这样的安装程序?此外,如果用户要运行 .exe 文件,那么它会发出未经验证的发布者警告吗?或者换句话说,我是否需要签署每个 exe 文件(应用程序和播放器),以便他们在使用应用程序/播放器时不会收到任何此类警告?

0 投票
0 回答
61 浏览

windows-store-apps - AppExecutionAlias 不在 Store Context 下运行

我在 microsoft store 上有一个 win32 应用程序,它已由 desktop-bridge 转换并且工作正常。我想添加一个功能,只需 exe 名称即可启动它。

在各种文章中找到了功能AppExecutionAlias并在我的应用清单中使用了它。

该应用程序运行但不完美。问题是它不在Store Context下运行,因此无法确定它是否获得许可。这也可以从这样一个事实中看出,当以这种方式运行时,应用程序会写入非虚拟化注册表,如果我以这种方式运行,我可以看到它正在创建。

也许,那些显示成功测试用例的线程没有测试不在 Store Context 下运行的这一方面。 如何正确设置 AppExecutionAlias 以便可以从命令行启动程序?

我找不到任何描述此问题或其解决方案的线程。我希望微软商店开发团队的人注意到这个问题并解决我的问题。

更新:自从发布这个问题后,我发现要获取商店上下文,应用程序需要以 AUMID 启动。这适用于 shell: 命令。但是问题依然存在,如果给出了 ExecutionAlias 的 APPX 特性,为什么它不自动使用 AUMID?它看起来像一个错误的功能。

0 投票
1 回答
15 浏览

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 的一部分?

0 投票
0 回答
13 浏览

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

全面行动:

原始日志: