问题标签 [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.
cordova - Cordova:发布 Windows 10 应用商店应用
在最后一天,我一直在尝试发布 Windows 应用商店应用程序。我正在使用最新更新的 Visual Studio 2015。我的项目是用 Cordova(最新更新)创建的并且工作正常。构建和发布没有错误。但是创建的包存在一些问题。
1) 没有生成appxupload 文件。我已经下载了 Cordova 更新 10,他们说他们已经解决了这个问题。我不是这种情况。
2) 创建的 APPX 文件包含一个“.exe”文件,该文件具有我的包的名称。我不知道这是从哪里来的,但是在将包上传到 Windows 开发中心时会出错。(该包不能包含预编译的 .NET)
我现在有点卡住了,因为我可以在 Google 上找到任何帮助。
windows - UWP:无法安装 appx 或 appxbundle 包
我已准备好在我的不同计算机上测试我的 UWP 应用程序。为此,我正在关注文章“ Packagin Universal Windows apps Windows 10 ”。在为正确缩放图形所需的不同大小的图标苦苦挣扎之后,它最终生成了安装它所需的文件。:)
Visual Studio 然后继续运行“Windows 应用程序认证工具包”(“创建应用程序包”下的第 10 步)。这应该很简单,只需单击“下一步”多次然后等待,但它失败了!
我尝试通过直接从开始菜单启动认证工具包来手动运行认证。当我选择要证书的包时,它失败了。如果我使用 Visual Studio 在 Release 中“调试”应用程序,它就会通过(所以至少这是个好消息)。
在文章如何解决应用程序包签名错误之后,我查看了事件查看器,但找不到对错误代码的任何其他引用。
错误消息“资源没有默认值或中性值”在没有指定它正在谈论的资源时确实没有帮助。该链接指向文章“ Windows 应用商店应用程序的打包、部署和查询疑难解答”对我的情况也没有帮助,因为它只给出了“无法注册包。请查看 AppXDeployment-Server 事件日志以获取更多信息。 " 对于错误代码 0x80073CF6,这就是我正在寻找的地方。那里根本没有提到另一个错误代码(0x80073B06)。
当我尝试使用 PowerShell 脚本安装包时,我也会遇到同样的错误。我首先安装证书(在我被告知的“受信任的人”下),然后在 powershell 中运行脚本。我试过有和没有管理员权限。在三台不同的计算机上。
我不知道从哪里拿它。我希望将它放在 Windows 应用商店中,因为我需要帮助进行 beta 测试,但到目前为止它看起来并不好!:(
我错过了什么或做错了什么?
visual-studio-2015 - 从 Visual Studio uwp .appx 文件中制作 .exe 文件
我有一个 uwp 应用程序,使用 Visual Studio 2015 为 windows 10(多点触控等)设计,但它不能通过 Windows 应用商店发布(是的,它还包括一种“私人/隐藏”版本通过 Windows 商店)和通过 Powershell 安装对于普通客户来说有点复杂,所以我更喜欢一些好的旧 .exe 文件。
是否有可能将程序而不是 .appx 作为 .exe 导出/发布?
感谢任何支持:)
uwp - UWP 验证码签名的 appxbundle 显示带有智能屏幕的未知发布者
我有一个appxbundle
由 Visual Studio 生成的签名并使用 Comodo 验证码 sha256 证书签名。打开属性时,捆绑包会显示一个数字签名选项卡。
现在,当我在另一台 PC 上下载文件时,smartscreen
过滤器启动并显示appxbundle
有一个未知的发布者。
我研究了这个问题,但似乎只有 clickonce 部署的解决方案。
更新
我也执行了这里提到的解决方案。简而言之:使用构建后或发布前签名对.exe
obj 文件夹中生成的文件进行签名。这两种解决方案都不能解决问题。
更新
包含证书屏幕截图以显示证书有效:
我的问题:我需要做些什么才能让appxbundle
正确的出版商出现?
更新
我检查了 Comodo 并重新检查了证书链。应用程序现在可以正确加载,但 Smartscreen 仍然无法识别发布者。
shortcut - Fileendings 原生应用程序 - APPX?
我正在写一篇关于移动应用程序的论文。
现在我想提一下特定平台所需的文件。
这些适用于 Android、iOS、Windows 10 移动版:
APK(安卓应用程序)
IPA(设备包)
APPX ( ??? )
我无法弄清楚 APPX 代表什么,也找不到任何官方来源。
明明APP代表应用,但是X呢?猜测是“Cross”,因为 Windows 10 应用程序是 Microsoft 设备上的跨平台应用程序,或者 X 是 Windows 10 的“10”。
windows - AppxSignature.p7x 的结构是什么?
通用 Windows 应用程序位于 .appx 文件中,该文件只是一堆文件和元数据的 zip。大多数元数据文件都在 Microsoft 网站上广泛记录,并且解析和/或重新生成很简单。然而 AppxSignature.p7x 仍然是一个谜。
从此图(来源):
AppxSignature.p7x 应该具有 AppxBlockMap.xml 的哈希值、内容和目录哈希值以及签名。但是我找不到 AppxSignature.p7x 文件本身的任何文档。理想情况下,我想使用替代工具来生成和验证此签名,例如 openssl/gnutls 或类似工具。一个实际用途是在 Linux 上更新和重新打包应用程序,并为 Windows 应用商店准备 .appxupload 文件。
windows-store-apps - 更新预置的 appx
我开发了一个 LOB 应用程序,并希望在 Windows 10 PC 上为其预配程序包。我想使用 DISM Cmdlet:
但此 cmdlet 仅适用于新用户,不适用于现有用户。此外,如果我的应用程序版本发生更改(强制部署新软件包),则该规定不会针对 PC 的活动用户进行更新。
解决方案是什么?你如何正确地做到这一点?
谢谢你的帮助。
uwp - 如何从 Desktop App Converter 签署 AppX
我一直在尝试对 DAC 生成的 AppX 进行签名,以验证它是否按预期工作,但似乎自签名证书是不够的。
我还尝试使用我的 Comodo SHA256 证书进行签名,但即使我确保使用与清单中的证书相同的发布者名称,我也会得到
我开始怀疑这是否意味着我必须使用 Authenticode。
我非常感谢其他成功人士的建议。
windows - 卡在来自 Desktop App Converter 的 AppX 中的依赖项
我终于成功地使用 Desktop App Converter 将我的桌面应用程序转换为 AppX,并使用Franklin Chen的见解对其进行签名。
一步一步,我离完成越来越近了。但我现在遇到了一个新的障碍(希望是最后一个)。我尝试遵循 https://blogs.msdn.microsoft.com/vcblog/2016/07/07/using-visual-c-runtime-in-centennial-project/的建议
我确实在我的机器上安装了 vc_uwpdesktop.110.exe、vc_uwpdesktop.120.exe 和 vc_uwpdesktop.140.exe。
但还是不开心。当我尝试安装 AppX 时,我收到以下错误消息:
20161015 - 更多信息:
我尝试按照说明使用 add-appxpackage 。
这是命令行上的结果:
add-appxpackage:部署失败,HRESULT:0x80073CF3,包更新失败,依赖或冲突验证。Windows 无法安装包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt,因为此包依赖于无法找到的框架。提供“CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US”发布的框架“Microsoft.VCLibs.120.00.UWPDesktop”,中性或x86处理器架构,最低版本12.0.40652.5 ,连同这个包一起安装。当前安装的名为“Microsoft.VCLibs.120.00.UWPDesktop”的框架是:{} 注意:有关其他信息,
按照指示,我已获取日志:
PS C:\Windows\system32> Get-AppxLog -ActivityID 147c2bae-26c2-0005-268c-7c14c226d201
Time ID Message ---- -- ------- 10/15/2016 5:41:58 PM 301 调用进程是powershell.exe 10/15/2016 5:41:58 PM 603 开始部署注册使用主要参数:AppxManifest.xml 和选项:DevelopmentModeOption 对包进行操作。请参阅http://go.microsoft.com/fwlink/?LinkId=235160帮助诊断应用程序部署问题。10/15/2016 5:41:58 PM 10002 创建弹性文件 C:\ProgramData\Microsoft\Windows\AppRepository\76c1ec66-a626-417f-be 73-95fd9ce4b88f_S-1-5-21-2501171662-860024267-76414939-1001_1 .rslc 用于包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt 上的寄存器操作。2016 年10 月 15 日下午 5:41:58
607 对包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt 的部署注册操作已被取消排队并正在为用户 DESKTOP-V1EBBS5\mitch 运行。2016 年 10 月 15 日下午 5:41:58 613
将 uri 添加到 Uris 列表:C:\output\CheckWriterIII\PackageFiles\AppxManifest.xml。2016 年 10 月 15 日下午 5:41:58 628 Windows 无法安装包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt,因为此包依赖于无法找到的框架。提供“CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US”发布的框架“Microsoft.VCLibs.120.00.UWPDesktop”,中性或x86处理器架构,最低版本12.0.40652.5 ,连同这个包一起安装。名称为“Microsoft.VCLibs.120.00.UWPDesktop”的框架 当前安装的是:{} 2016 年 10 月 15 日下午 5:41:58 605 最后一次成功达到的状态是已编入索引。在到达下一个状态 Resolved 之前发生故障。hr: 0x80073CF3 10/15/2016 5:41:58 PM 401 对目标卷 C 的部署注册操作:在 Package CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt 上来自:(AppxManifest.xml)失败,错误为 0x80073CF3。看 在包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt 上来自:(AppxManifest.xml)失败,错误为 0x80073CF3。看 在包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt 上来自:(AppxManifest.xml)失败,错误为 0x80073CF3。看http://go.microsoft.com/fwlink/?LinkId=235160帮助诊断应用程序部署问题。2016 年 10 月 15 日下午 5:41:58 包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt 的 404 AppX 部署操作失败,错误为 0x80073CF3。此失败的具体错误文本是:Windows 无法安装包 CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt 因为此包依赖于无法找到的框架。提供“CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US”发布的框架“Microsoft.VCLibs.120.00.UWPDesktop”,使用中性或 x86 处理器架构和最低版本 12.0.40652.5,连同此软件包一起安装。当前安装的名称为“Microsoft.VCLibs.120.00.UWPDesktop”的框架是:{}
现在我不明白为什么它找不到 Microsoft.VCLibs.120.00.UWPDesktop。我已经下载并安装了 vc_uwpdesktop.120.exe 12.0.40653.00 并双重验证它不仅在程序和功能中,而且在它应该在的磁盘上。