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

visual-studio-2015 - 在 Visual Studio 2015 中构建 Debug 的 .appx

我在 Visual Studio 2015 中有一个 UWP 应用程序的解决方案,并看到“ProjectName\bin\x86\Debug”目录中有名为“ProjectName_1.0.17.0_x86_Debug.appx”的文件。

我不记得我是如何建造它的。我怎样才能建立这个文件的新版本?“构建解决方案”和“部署解决方案”不是解决方案。:)

0 投票
1 回答
2238 浏览

windows-10-universal - 如何将依赖项合并到 .Appx 以避免 -DependencyPath 参数

我有一个由本机代码和托管代码混合而成的大型 win32 程序。我想将其放入单个 .Appx 文件中以便在 Windows 10 上进行简单安装。我不想将其放入 Windows 应用商店 - 我只是想用 .Appx 文件替换旧安装程序。

使用DesktopAppConverter我已将程序转换为 .Appx。我的问题是 DesktopAppConverter 添加了对“Microsoft.VCLibs.140.00.UWPDesktop”的依赖,这意味着我必须同时分发我的 .appx 和 Microsoft.VCLibs.x64.14.00.Desktop.appx。所以用户不能再只是单击我的 .appx 文件,而必须从 PowerShell 运行它:

Add-AppxPackage .\MyApp.appx -DependencyPath .\Microsoft.VCLibs.x64.14.00.Desktop.appx

有没有一种方法可以将依赖项“合并”到单个 .appx 中,用户只需双击即可安装?

0 投票
1 回答
1175 浏览

download - 如何在 UWP 中以编程方式安装 Windows 商店应用程序?

我想从 UWP 应用程序以编程方式安装 Windows 商店应用程序。我能够重定向到 Windows 商店应用程序页面,但我想要的是应用程序应该从商店自动安装。在 UWP 中有什么可以实现的吗?

提前致谢。

0 投票
1 回答
1429 浏览

powershell - UWP 应用安装失败并出现错误 0x80070005:添加磁贴失败并出现意外错误

我正在尝试使用 powershell 命令安装 UWP 应用

启动进程 powershell "-ExecutionPolicy Unrestricted -NoExit -Command "cd \"C:\Users\Administrator\Documents\Visual Studio 2015\Projects\App3\AppPackages\App3\App3_1.0.0.0_x64_Test`"; & .\Add-AppDevPackage.ps1-Force`" |Out-文件 C:\Users\Administrator\Desktop\log.txt" -Verb RunAs -Wait

其中 AppDevPackage.ps1 是应用程序中提供的 powershell 脚本。

当我使用右键单击运行该脚本时,该脚本运行良好-> 使用 powershell 运行。但是当我尝试使用 jenkins 或使用计划任务调用脚本时,会引发以下错误:

Add-AppxPackage:部署失败,HRESULT:0x80073CF6,无法注册包。

错误 0x80070005:添加磁贴失败,出现意外错误。

注意:有关其他信息,请在事件日志中查找 [ActivityId] 5e8c5432-8277-0004-c28f-8c5e7782d201 或使用命令行 Get-AppxLog -ActivityID 5e8c5432-8277-0004-c28f-8c5e7782d201

在 C:\Users\Administrator\Documents\Visual Studio 2015\Projects\App3\AppPackages\App3\App3_1.0.0.0_x64_Test\Add-AppDevPackage.ps1:388 char:13 + Add-AppxPackage -Path $DeveloperPackagePath.FullName -Dep ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + CategoryInfo : WriteError: (C:\Users\Admini....0.0.0_x64.appx:String) [Add-AppxPackage], IOException + FullyQualifiedErrorId : DeploymentError, Microsoft。 Windows.Appx.PackageManager.Commands.AddA ppxPackageCommand

我也查看了事件日志,即使给出了相同的错误代码。我需要运行此脚本以实现自动化,因此无法手动运行。

0 投票
4 回答
1020 浏览

uwp - 修复由 Destop App Converter 生成的 AppX 清单中的缩放图像

我使用 Desktop App Converter 将我的 Win32 应用程序转换为.appx.

转换器无法正确转换应用程序图标。图标透明度丢失。虽然我已将此(错误?)报告给 Microsoft,但同时我想尝试手动转换图标。无论如何,我想最终.appx手动生成(使用makeappx)。所以我需要创建AppxManifest.xml.


问题是AppxManifest.xml桌面应用程序转换器生成的无效。所有图像路径都指向不存在的文件:

文件夹中没有AppStoreLogo.png(etc) 之类的Assets文件,有如下文件:

因此makeappx无法.appx使用生成的清单生成。

虽然我显然可以通过指向scale-100图像变体的路径来修复清单,但我觉得这不是正确的方法。

当然,缩放图像是有原因的。


我可以看到这些图像和缩放相关元素:

  • 清单中有列出所有比例的<Resources>元素。

  • 还有一些resources.*.pri文件引用了缩放的图像。

    /li>

但我不明白这一切是如何结合在一起的。 我应该在清单中使用哪些路径来维护缩放的图像?

0 投票
1 回答
80 浏览

cordova - 从 Visual Studio 生成的包安装 appx 文件失败

我用 ionic 开发了一个 cordova 应用程序,并使用 Visual Studio 将其打包

生成一个.appx file并将其传输到我的 Windows 10 平板电脑后

即使在上述过程中仍然出现错误

我已经关注它无法正常工作。

什么可能是错的

0 投票
0 回答
261 浏览

c# - Windows UWP - 在运行时修改 AppX 包

我们需要在运行时动态加载程序集,以便为我们的用户提供定制。但是,在浏览了整个网络之后,我找不到任何有关 Microsoft 是否计划使此功能成为可能的信息。我在这里开始了一个功能请求: https ://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/18145291-dynamically-load-assembly

如果做不到这一点,我认为可以手动将程序集添加到 AppX 包中,然后强制用户退出并重新打开应用程序。是的,这很可怕,但我目前看不到任何解决方法。有没有关于如何修改 AppX 包的示例?

或者,这个想法是否因为包会丢失其证书签名而受挫?

0 投票
2 回答
1755 浏览

c# - Windows UWP - 在侧面加载的应用程序中动态加载程序集

不允许在运行时加载程序集似乎是 Windows 10 应用商店应用程序的故意安全。我认为这个功能是巨大的矫枉过正,并阻止了 UWP 的开发。但是,如果这是微软坚如磐石的设计决定,我们无能为力。

相反,我想问一个问题,假设您没有将 UWP 应用程序部署到商店,是否仍然无法动态加载程序集?如果可能,怎么做?

请参阅此功能请求:https ://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/18145291-dynamically-load-assembly

0 投票
1 回答
434 浏览

uwp - 哪些 UWP App 必须打包到 appx 中?

长期读者,第一次作家:

我正在尝试将我的 WPF-App 移动到 UWP,作为第一个补充,我想包括一个将在 UWP 中构建的应用内帮助阅读器。

我用百年 VisualStudio 扩展打包了我的应用程序,它运行良好。

对于帮助读者,我在解决方案中添加了一个空的通用 Windows 应用程序项目。我计划使用自定义 url 方案(协议激活)激活项目。

但是在启动 UWP 应用程序的过程中它崩溃了。我认为它无法加载 MainPage.xaml 文件。我从 WPF 开始使用Process.Start("app1-help://showhelp");.

在我添加的 AppxManifest 中:

我的问题是: 我需要从 appx 包中的 UWP 应用程序的构建输出中包含什么?目前我只添加 App1.exe 文件。

输出文件夹包含 100 多个文件,其中大部分是 dotNETcore dll。我还不太明白所有文件如何协同工作来创建一个白色的“hello world”窗口:

指向所有这些文件的作用的一些解释,以及我需要在百年 appx 中打包哪些文件的指针真的很棒。

预先感谢您的任何帮助。

0 投票
0 回答
3206 浏览

powershell - 如何从 S-1-5-18 用户中删除 Appx?

作为背景,我使用 Add-AppxProvisionedPackage 安装了该应用程序,因为我有该应用程序的预安装版本。但是现在,我不再需要安装它了。

我正在尝试使用手动安装我的 appx 的新版本Add-AppxPackage,但是尽管我已经从当前用户的设置中卸载了该应用程序,但我将相同的应用程序安装给另一个用户却失败了

我发现 appx 仍然安装到 S-1-5-18 用户,从Get-AppxPackage -allusers

我试过了

他们都没有工作。误差因以下而异:

  • 参数不正确
  • 无法解析包名(我尝试了名称和完整的包名)
  • 无效的参数
  • 错误,无法继续。确保使用 DISM 安装映像,然后重做

如何删除安装到 S-1-5-18 的 appx?