问题标签 [appxmanifest]

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 回答
982 浏览

win-universal-app - UWP 中初始屏幕的缩放资产

在 appxmanifest 文件中,启动画面有五个选项:620x300、775x375、930x450、1240x600 和 2480x1200。

我的 15" 笔记本电脑有以下分辨率:

1366x768(推荐)

1360x768

1280x720

1280x600

1024x768

800x600

我的问题是,如果我在 appxmanifest 中为 Splash Screen 提供所有五个图像,这些图像将如何影响我的笔记本电脑的不同反应。我查看了提到一些比例因子的 MSDN 博客。我还注意到,对于每个初始屏幕图像,都对应一个名称,例如“SplashScreen.scale-100”、“SplashScreen.scale-125”、“SplashScreen.scale-150”、“SplashScreen.scale-200”和“SplashScreen” .scale-400"..

实际上这是一个非常初级的问题,但我对所有这些都感到困惑

0 投票
1 回答
1986 浏览

visual-studio - Windows 10 UWP 应用程序 - 创建包时出错

我目前在商店中有一个 windows phone 8.1 应用程序,并决定将其升级到 windows 10 UWP。我使用 VS 2015 3 RC 从头开始​​创建了一个新版本的应用程序,并使用项目菜单中的选项将应用程序与我帐户中已有的应用程序关联起来。

当我这样做时,appxmanifest 文件会更新为错误的 PublisherDisplayName - 而不是我的名字,它是由Microsoft account提供的。如果我用这个名称构建包,它会全部完成而没有错误但是如果我更改为我的开发者帐户上的内容,那么我会收到以下错误

应用清单中 Properties 元素的 PublisherDisplayName 元素必须具有来自您的开发者帐户的 Publisher 显示名称值的值:Microsoft 帐户

我已经尝试注销/登录我的开发者帐户、修复 VS、重新安装 VS 等。确认我的开发者帐户名称正确,但问题仍然存在。

现在任何建议都将受到欢迎!

0 投票
0 回答
131 浏览

powershell - 侧载应用程序的 Appxmanifest 定义

我在 Windows 应用商店中有一个活动的应用程序。我想通过 MDM 系统 (MobileIron) 分发这个应用程序。

我的商店 appxmanifest如下所示:

<Identity Name="MyApp" Publisher="CN=<Publisher-GUID>" Version="1000.2000.300.4001"/> <mp:PhoneIdentity PhoneProductId="<PhoneProductId>" PhonePublisherId="<Publisher-GUID>"/>

我的侧载 appxmanifest如下所示:

<Identity Name="MyApp" Publisher="OID.0.9.1234.21301800.500.5.3=2272904, CN=My Company, OU=My Company" Version="1000.2000.300.4001"/> <mp:PhoneIdentity PhoneProductId="<PhoneProductId>" PhonePublisherId="<Publisher-GUID>"/>

如果我现在使用 Microsoft Powershell 脚本BuildMDILAPPX.ps1,我会收到一个未知错误:

解压 Appx

MakeAppx成功解压./MyApp.WP81_1000.2000.300.4001_arm.appxbundle到C:\temp\APPXInput\MyApp.WP81_1606.3100.711.1567_arm。

将 MyApp.WP81_1000.2000.300.4001_ARM.appx 提取到临时文件夹...

MakeAppx成功解压./MyApp.WP81_1000.2000.300.4001_arm.appxbundle到C:\temp\APPXInput\MyApp.WP81_1606.3100.711.1567_arm。

优化主 Appx (MyApp.WP81_1000.2000.300.4001_ARM.appx) ...

退出脚本

如果我将侧载 appxmanifest上的 productid 更改为伪值:

<Identity Name="MyApp" Publisher="OID.0.9.1234.21301800.500.5.3=2272904, CN=My Company, OU=My Company" Version="1000.2000.300.4001"/> <mp:PhoneIdentity PhoneProductId="<Publisher-GUID>" PhonePublisherId="<Publisher-GUID>"/>

PS 脚本成功完成。部署到 MobileIron 也可以,但如果安装在设备上,我会收到错误

安装失败。此应用程序可能已安装

所以我的问题是旁加载清单上 PhoneProductId 的预期值是多少。如何调试 BuildMDILAPPX.ps1 上发生的错误?如果在 WP8.1 设备上安装失败,如何查看更多日志详细信息?

提前致谢。任何帮助表示赞赏!

0 投票
2 回答
3338 浏览

visual-studio - 我可以更改 UWP 应用的 appxmanifest 中的包名称吗?

也许这是一个愚蠢的问题,但我可以将 appxmanifest 中的包名称更改为易于理解的名称,而不是“c13sd-545sd4 ...”吗?我还没有发布我的应用程序。

0 投票
2 回答
256 浏览

uwp - UWP 清单语言不显示

我正在尝试本地化我的 UWP 应用程序,并且在我的电脑中调试时一切都运行良好,但是当我创建应用程序包时,我可以将它安装在我的 Windows 平板电脑上,它的工作方式有所不同。这就是问题所在。我的清单中有 3 种不同的语言声明如下:

在应用程序中,我尝试获取这些语言,以便我可以选择一种在应用程序上进行设置。我试图让他们使用ApplicationLanguages.ManifestLanguagesor ApplicationLanguages.Languages,但它们都不起作用。是的,我试图删除“x-generate”行,仍然没有。我确实在平板电脑上安装了所有语言包,但它仍然没有显示语言。

有没有人遇到过这个问题或类似的问题?

0 投票
1 回答
503 浏览

c# - UWP 无法在 appxmanifest 中上传 Scale 200 的商店徽标

我在 Visual Studio 中用 C# 创建了一个项目。现在我想上传许多不同尺寸的商店标志。所以,我看到的第一件事是,你必须上传这么多比例的图像尺寸(比例 400、200、100、150、125)。感谢上帝,Windows Store 中有一个有用的应用程序(Universal Asset Creator)。所以我只需要在那里上传一个商店标志,我就会得到不同尺寸和比例的图像。如果我将这些图像上传到我的 appxmanifest,我会收到以下消息:

此项目中存在逻辑名称“Assets\VisualAssets\71x71Logo.scale-200_white.png”的混合图像,带有和不带有“scale”或“targetsize”限定符。当混合存在时,没有修饰符的文件将被忽略。对于可预测的运行时行为,明确指定每个图像资产的比例。

这只发生在各种尺寸的 Scale 200 图像上。

我需要做什么?

感谢您的帮助,

克里斯

0 投票
1 回答
4068 浏览

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 并双重验证它不仅在程序和功能中,而且在它应该在的磁盘上。

0 投票
0 回答
94 浏览

c# - 为协议启动指定不同的入口点

我一直在玩弄这个,但还没有找到一个可行的解决方案。我正在尝试设置我的 appxmanifest,以便它使用与标准启动不同的入口点进行协议启动。这是我的 appxmanifest 的示例:

我希望 'test-leaderboards' 协议启动到AppTest.Leaderboards的入口点并正常启动以提供AppTest.App。但是,它总是启动到App

排行榜应用程序页面看起来几乎相同,只是名称不同。我尝试将排行榜设置为 ApplicationDefinition 构建操作,但随后出现构建错误。如果有人有资源或想法可以尝试,我们将不胜感激。

我知道另一种选择是在 AppTest.App 中处理此问题并从那里导航到适当的位置。但我想先解决这种可能性。请幽默我:)

0 投票
1 回答
358 浏览

bluetooth - 如何在 Windows 8.1 中将 rfcomm 和 genericAttributeProfile 设备功能添加到 Package.appxmanifest。

我需要支持多个设备,包括串行和 BLE。当我将以下代码添加到 Package.appxmanifest 文件时,出现错误

无法激活 Windows 应用商店应用程序“blah.blah_blah!App”。激活请求失败,出现错误“E_INVALIDARG”。

0 投票
9 回答
12553 浏览

uwp - 错误 DEP0700:应用程序注册失败。在 Macbook 上的 Windows 10 上(双启动)

我正在尝试在 Visual Studio 2015 中在家中使用 Windows 10 进行双引导的 Macbook 上的 UWP 项目。

(所以它不在虚拟机上,这是我在寻找这个问题时到处都能找到的)

我以为我已经正确设置了所有内容,但是当我尝试运行该项目时,出现错误:

错误 DEP0700:应用程序注册失败。拒绝从 AppxBundleManifest.xml 注册的请求,因为清单不在包根目录中。(0x80073cf9) Ambiorix.UWP

Windows 设置为开发人员模式,我安装了 Windows 10 周年更新。而 Package.appxmanifest 文件实际上位于项目的根目录中。我被告知是它抱怨的清单(或包含它?我对清单文件了解不多)

我不知道可能是什么原因造成的,非常感谢任何帮助。

如果您需要更多信息,请告诉我,我只是不知道还要添加什么。