问题标签 [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.
visual-studio-2015 - 在 Visual Studio 2015 中构建 Debug 的 .appx
我在 Visual Studio 2015 中有一个 UWP 应用程序的解决方案,并看到“ProjectName\bin\x86\Debug”目录中有名为“ProjectName_1.0.17.0_x86_Debug.appx”的文件。
我不记得我是如何建造它的。我怎样才能建立这个文件的新版本?“构建解决方案”和“部署解决方案”不是解决方案。:)
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 中,用户只需双击即可安装?
download - 如何在 UWP 中以编程方式安装 Windows 商店应用程序?
我想从 UWP 应用程序以编程方式安装 Windows 商店应用程序。我能够重定向到 Windows 商店应用程序页面,但我想要的是应用程序应该从商店自动安装。在 UWP 中有什么可以实现的吗?
提前致谢。
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
我也查看了事件日志,即使给出了相同的错误代码。我需要运行此脚本以实现自动化,因此无法手动运行。
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>
元素。还有一些
/li>resources.*.pri
文件引用了缩放的图像。
但我不明白这一切是如何结合在一起的。 我应该在清单中使用哪些路径来维护缩放的图像?
cordova - 从 Visual Studio 生成的包安装 appx 文件失败
我用 ionic 开发了一个 cordova 应用程序,并使用 Visual Studio 将其打包
生成一个.appx file
并将其传输到我的 Windows 10 平板电脑后
即使在上述过程中仍然出现错误
我已经关注了它无法正常工作。
什么可能是错的
c# - Windows UWP - 在运行时修改 AppX 包
我们需要在运行时动态加载程序集,以便为我们的用户提供定制。但是,在浏览了整个网络之后,我找不到任何有关 Microsoft 是否计划使此功能成为可能的信息。我在这里开始了一个功能请求: https ://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/18145291-dynamically-load-assembly
如果做不到这一点,我认为可以手动将程序集添加到 AppX 包中,然后强制用户退出并重新打开应用程序。是的,这很可怕,但我目前看不到任何解决方法。有没有关于如何修改 AppX 包的示例?
或者,这个想法是否因为包会丢失其证书签名而受挫?
c# - Windows UWP - 在侧面加载的应用程序中动态加载程序集
不允许在运行时加载程序集似乎是 Windows 10 应用商店应用程序的故意安全。我认为这个功能是巨大的矫枉过正,并阻止了 UWP 的开发。但是,如果这是微软坚如磐石的设计决定,我们无能为力。
相反,我想问一个问题,假设您没有将 UWP 应用程序部署到商店,是否仍然无法动态加载程序集?如果可能,怎么做?
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 中打包哪些文件的指针真的很棒。
预先感谢您的任何帮助。
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?