问题标签 [appx]

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 投票
1 回答
444 浏览

uwp - 在 Microsoft Private UWP Store 中使用新证书更新应用

我在我们的 Microsoft Private Company Store 中创建了一个 UWP 应用,但证书错误。

现在我想用正确的证书向这个应用程序上传一个新包。

我创建了一个新的 appxupload,其中包含指向 appxmanifest 中正确证书的链接。但是当我尝试上传这个时,开发商店给了我 2 个错误:

  • 无效的包系列名称
  • 软件包发布者名称无效

有没有人知道如何更改私人商店中的现有应用程序以使用完全不同的证书?

0 投票
1 回答
1484 浏览

windows - Hololens 模拟器 APPX 安装错误 0x80073cfd

我正在尝试在 Hololens 模拟器上安装 UWP (APPX) 应用程序,但出现此错误:

失败原因:启动部署失败。失败文本:无法满足安装的先决条件。(0x80073cfd)

APPX 已使用 Desktop App Converter 进行了转换。我可以在运行 Windows 10 的 PC 上成功安装它。我不知道该错误意味着什么以及如何调试它。文档很糟糕!

我也尝试过 x64 拱门,我明白了(这是有道理的......)

失败原因:启动部署失败。失败文本:部署操作失败,因为包的目标处理器架构错误。(0x80073d10)

谢谢!

0 投票
2 回答
735 浏览

uwp - 如何像普通桌面应用程序安装程序一样向 UWP 安装程序添加自定义操作?

我希望 UWP 安装程序检测已安装的 .net 版本,在安装新版本之前处理旧版本的卸载,允许系统管理员对其网络内的 PC 进行大规模安装。对于普通的桌面应用程序来说,这三件事都很容易做到,因为我们可以创建自定义操作并进行静默安装。但是如何使用 appx 文件实现这些功能呢?

0 投票
1 回答
333 浏览

uwp - UWP 侧载要求

我正在开发一个UWP 应用程序,用于在商店外和托管环境外分发。

我打算创建一个 appx 包并将其放在网站上以供直接下载:用户应该能够双击它并让App Installer完成其余的工作,就像传统的安装程序一样。

我需要做什么才能发生这种情况?使用默认受信任商店(Comodo、Symantec 等)中的 CA 提供的 Authenticode 证书打包应用程序是否足够?

0 投票
0 回答
183 浏览

c# - 如何从 C# Windows 窗体应用程序创建 .appx 包?

我用 C# 构建了一个 Windows 窗体应用程序,它有一个用 c++ 构建的子进程 (.exe)。我选择的 Visual Studio 项目是 Visual C# Windows Forms Application。

我在 Windows SDK 中使用了 MakeAppx.exe,但是在构建并进行认证之后,它在安装时给了我这个错误:

包中的清单文件有问题吗?

这是清单文件:

0 投票
1 回答
669 浏览

uwp - 如何使用 makeappx 工具为创建的 appx 创建 .appxupload?

我使用 makeappx 工具为 .Net 桌面应用程序创建了 appx。我曾使用此命令生成 appx:makeappx pack -d "C:\Centennial\PackageLayout"-p "C:\Centennial\Output\HelloCentennial.appx" 包创建成功,我得到输出为 HelloCentennial.appx。Windows 应用程序认证套件测试也通过了。但是当我想将它上传到 Windows 商店时,它会要求提供 .appxupload 文件。我知道 .appxupload 是一个包含 .appx 包和 .appxsym 文件的 zip 文件。但我不知道如何手动创建它或使用 MakeAppx 工具生成它。如果有人能提供帮助,那就太好了。

0 投票
1 回答
1388 浏览

c# - 如何获取 FileStream 块的压缩大小(ZipArchive)?

我正在编写一个小的 C# appx 包编辑器(appx 基本上是一个包含一堆 XML 元数据文件的 zip 文件)。

为了制作一个有效的 appx 文件,我需要为每个文件创建一个包含两个属性的块映射文件 (XML):哈希和大小,如此处所述 ( https://docs.microsoft.com/en-us/uwp /schemas/blockmapschema/element-block )

哈希表示文件的 64kb 未压缩块。大小表示压缩后该块的大小(放气算法)。这是我写的概念证明:

我可以在读取流时使用 64kb 缓冲区轻松获取哈希属性,我的问题是:

使用 zipWrite.Write() 后如何获得每个 64kb 块的压缩大小,是否可以使用 System.IO.Compression 或者我应该使用其他东西?

0 投票
0 回答
253 浏览

microsoft-edge - 包接受验证错误:Microsoft Edge 扩展

我收到此错误:

“包接受验证错误:com.microsoft.edge.extension 是保留的扩展类型。您的应用没有使用此扩展类型的权限。要请求权限,请使用我们的扩展提交表单:https ://aka.ms/扩展请求

根据上面提到的链接,我已经提交了我的 Edge 扩展程序,并且我收到了来自 devAccount 的邮件,“您的消耗性扩展程序在商店中。”

我真的很困惑如何在 Windows Store 上提交我的扩展

0 投票
2 回答
631 浏览

uwp - 使用 MakeAppx 工具创建 appx 时,如何自动增加 AppxManifest.xml 中的版本?

我使用 makeappx.exe 创建了 appx 包。我还对 Jenkins 进行了更改,以便在每次构建时都可以将 appx 作为输出。现在,在每个构建中,我都会获得具有相同版本号的 appx,因为该版本在 AppxManifest.xml 中设置,我想在每个构建中增加 appx 包的版本。怎么做?

0 投票
1 回答
469 浏览

c# - 如果 appx 是使用 makeappx 工具从 C# 应用程序创建的,则确定 C# 应用程序是否在运行时作为 UWP 应用程序运行

我使用 MakeAppx 工具为 C# 桌面应用程序创建了 appx。在运行时,当 appx 启动时,我想检查它是否作为 appx 而不是作为控制台应用程序运行。是否可以在 C# 中进行简单的运行时检查以确定您是否作为 appx(使用 makeappx 工具打包)而不是作为控制台应用程序运行?.