问题标签 [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 回答
749 浏览

windows - Cordova Visual Studio,在 Windows 平板电脑上安装 appx

我用 Visual Studio 开发了一个 Cordova 应用程序,并将其部署到 Windows。

之后,我得到一个文件夹“~\platforms\windows\AppPackages\”,其中包含 *.appx 文件,如 如何将 Visual Studio Cordova 应用程序部署到 Windows 8?

我用 USB 棒在我的 Windows 平板电脑上复制了 appx 文件。现在我尝试运行该文件。--> 和普通台式电脑一样的反应。无法运行扩展程序。(与“应如何打开此类文件”的对话框)

什么是正确的方法,没有应用商店。

0 投票
0 回答
124 浏览

testing - 混合应用程序上的 Windows Phone 编码 UI 测试

我想在APPX 应用程序上执行自动化测试。该应用程序是混合的。自动化测试不适用于应用程序的许多页面。Windows Phone Coded UI测试是否仅适用于本机应用程序而不适用于 web 视图?

0 投票
2 回答
1666 浏览

c# - 使用 makeappx.exe 创建 Windows Phone 8.1 应用程序包

我有 Windows Phone 8.1 项目(不是 Silverlight)。我想在没有 Visual Studio 的情况下使用 makeappx.exe 创建应用程序包。使用命令

但有错误:

该项目不包含AppxManifest.xml文件。但包含Package.appxmanifest文件。我必须手动创建AppxManifest.xml吗?我在 MSDN 页面中找不到有关此的信息。

0 投票
1 回答
3707 浏览

powershell - Windows PowerShell 部署 Windows 应用商店 Appx 侧加载

我目前正在尝试将我的 Windows 应用商店应用程序设置为侧面加载。

我一直在遵循诸如此类的说明,后来遇到了 MS Scheme 和证书的麻烦

由于上述线程中的错误,无法让我的代码签名证书工作 - 我的下一步是尝试让侧面加载与我的应用程序和我在 Windows 商店中使用的证书一起工作。

当我尝试使用 Windows PowerShell 添加程序包时,我当前的问题就出现了。

我在个人和受信任的根证书颁发机构证书下的当前用户和本地计算机证书存储中都有我签署我的应用程序的证书。

我的应用文件位于当前位置:C:\Temp\MyApp.appxupload。

接下来我输入:

当我运行命令时 - 我收到

该日志包含更多信息,说明:

本文告诉我,此错误可能有多种可能性:

我不相信这些事情是这样的,我想知道是否有其他人遇到过类似的问题并且知道如何解决它。

0 投票
1 回答
353 浏览

windows - 在没有应用商店的情况下在 Windows 平板电脑上永久安装 appx 应用

根据这个问题的答案,我在我的 Windows 平板电脑上安装了 Visual Studio Cordova 应用程序。

我想在一些设备上永久安装该应用程序。这是最好的方法吗?(没有应用商店)通过这种方式,我必须使用具有到期日期的许可证。

0 投票
8 回答
11642 浏览

uwp - 使用 powershell 启动 Metro 风格的应用程序

我正在尝试为 Windows 10 编写一个将自动启动 Metro 风格应用程序的 powershell 脚本。cmdlet 似乎应该可以工作,Start-Process但是除非我提供指向.exe

例如,以下输入有效:

不幸的是,Metro 风格的应用程序没有可执行文件。我需要使用什么文件来启动它们?例如,如果我想启动 Windows 应用商店,我会怎么做?

谢谢

0 投票
1 回答
3334 浏览

windows-phone-8.1 - Windows Phone 8.1 HTML 公司应用程序 - 无法安装公司应用程序

我在尝试将 Windows Phone 8.1 的任何类型的 HTML 应用程序部署为公司应用程序时遇到问题。我开发的应用程序正在使用 Visual Studio Apache Cordova Apps 项目,但我还测试了手动创建.appx的空白应用程序(通用 Windows 8.1)和空白应用程序(Windows Phone)......最后两个似乎有效是相同的项目类型,通用的只是在一个带有 Windows 8.1 项目的解决方案中。

当我尝试安装它时,我总是收到下面详述的错误消息(从电子邮件、网络和手机的本地文件夹中尝试过各种方式。

使用相同的工作流程安装 C# Windows Phone 8.1 Hub App 项目可以完美运行。


错误信息

无法安装公司应用

此公司应用程序存在问题。联系贵公司的支持人员寻求帮助


开发环境

  • Windows 8.1 企业版
  • 具有跨平台移动开发的 Visual Studio Enterprise 2015 > HTML/JavaScript (Apache Cordova) 更新 1
  • 具有适用于 Windows® Phone Private Enterprise 的赛门铁克代码签名证书的 Windows Enterprise Developer 帐户
  • 开发人员解锁诺基亚 Lumia 635 或公司 MDM 注册诺基亚 Lumia 635

工作项目类型

  • Hub 应用程序 (Windows Phone) [模板 > Visual C# > Windows > Windows 8 > Windows Phone]
  • 大概是任何其他 C# 项目类型(未测试)

错误的项目类型

  • 空白应用程序 (Apache Cordova) [模板 > 其他语言 > TypeScript > Apache Cordova 应用程序]
  • 空白应用程序(通用 Windows 8.1)[模板 > 其他语言 > JavaScript > Windows > Windows 8 > 通用]
  • 空白应用程序 (Windows Phone) [模板 > 其他语言 > JavaScript > Windows > Windows 8 > Windows Phone]
  • 使用 Microsoft 的 AppxManifest.xml 基本模板和 MakePri.exe、MakeApp.exe 手动创建了一个包含单个 HTML 文件的 appx

工作流程

  • 从 Visual Studio 创建相关的项目类型
  • 更改 Phone.appxmanifest 文件以使发布者与赛门铁克证书相匹配Subject并让我们的 PhonePublisherID
  • 右键单击项目,“商店 > 创建应用程序包...”
  • 通过向导选择“否”到 Windows 应用商店,从不捆绑和构建发布版本
  • 使用 SignTool.exe 或 BuildMDILAPPX.ps1 使用我们的证书对包进行签名
  • 如果尚未在手机上安装 AET.aetx 文件
  • 在手机上安装应用程序(从电子邮件、网络或本地文件夹)
  • 错误
0 投票
0 回答
2504 浏览

windows-runtime - 构建后修改 appx 清单中的包标识

摘要:使用makeappx.exe编译后是否可以修改app包标识?

我有一个 Windows 商店应用程序(用于 LOB 侧载,而不是商店),我需要创建多个副本(变体/实例),因为我需要能够同时安装和运行应用程序的多个版本作为单个用户。假设我的应用名为 MyMultiInstanceApp,我想将其克隆为两个名为 MyMultiInstanceApp-Prod 和 MyMultiInstanceApp-Test 的应用,因为有了这些,我可以安装并运行 1.0 版的 *-Prod 应用和 1.1 版的 *-Test 应用同时。

我可以通过在 Visual Studio 中进行多次构建并在每次构建之前更改清单中的包标识(名称)来实现这一点 - 如Locally deploy parallel versions of a Windows Store App 中所述

但是,我想在构建时间之后通过基于初始 .appx 包制作副本来完成它,并且我使用makeappx.exesigntool.exe几乎可以正常工作,但是在安装例如 MyMultiInstanceApp-Test 之后,应用程序挂起启动。

我的方法如下:

1) 通过在 VS 中构建解决方案或通过 msbuild 创建初始 .appx 文件

2) 使用以下命令解压 appx:

3)将AppxManifest.xml中的包标识修改为:

4)使用以下方法重新打包应用程序:

5) 使用与初始包相同的证书对包进行签名,使用:

新的 MultiInstanceApp-Test.appx 的安装似乎成功,但在尝试启动它时 - 它只是挂起,并且在条目下的事件查看器中可见以下内容:

\Applications and Services Logs\Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operational

[信息] 尝试激活应用 MyMultiInstanceApp-Test_pf28w44wh44hy!App。执行状态:尝试激活应用,0,操作成功完成。

[错误] 为 Windows.Launch 合约激活应用程序 MyMultiInstanceApp-Test_pf28w44wh44hy!App 失败并出现错误:远程过程调用失败。

我是否遗漏了什么,或者编译后无法修改包标识?

0 投票
2 回答
3020 浏览

visual-studio - msbuild 可以为多个平台创建一个 .appxbundle 吗?

我正在尝试使用包含 x86、x64 和 ARM 平台的 msbuild 为我的 Windows 10 UWP Store 应用程序构建一个 .appxbundle。我可以使用创建应用程序包向导从 VS2015 RTM 执行此操作,但是在使用 msbuild 时出现错误。知道我做错了什么吗?

我的命令行:

我得到的错误:

谢谢, C

0 投票
1 回答
411 浏览

windows-8 - 未生成 appxupload 包。仅生成测试包

我正在开发一个通用的 Windows 应用程序。当我尝试使用 Store-> Create App packages 创建包时,它只创建测试包。在 AppPackages 目录中,我只能找到一个带有 _test 的文件夹。

如何确保创建可以上传到 Windows 商店的 .appxupload 包。