问题标签 [makeappx]
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.
c# - 如何为 UWP 包安装程序添加 Microsoft.NET.CoreRuntime.2.1?
我有 Xamarin 应用程序。我可以构建 ipa、APK 和 UWP(.appx) 包。ipa 和 APK 工作正常。我在安装 UWP 时遇到问题。
UWP 的问题:它要求安装Microsoft.NET.CoreRuntime.2.1
,因为它是依赖项之一。
我需要添加Microsoft.NET.CoreRuntime.2.1
项目吗?如果有,在哪里?有人可以建议吗?
我通过以下步骤创建了包
1:右键UWP项目->商店->选择创建应用包
2:现在在调试模式下,我们不需要将它上传到商店,这就是我选择的原因
No
3:比我给出输出位置的路径。提供版本并选择从不生成应用程序包并根据要求选择 x86 和 x64 架构
4:生成包
创建包后,用户需要手动安装这些包,这些在包文件夹中给出Microsoft.NET.CoreRuntime.2.1
。Microsoft.VCLibs.x64.14.00
好吧,我认为这不是用户需要手动安装依赖项的理想情况。它应该在项目中,或者应该根据需要自动安装包。
让我告诉你我们如何安装它。我知道可以选择使用 PowerShell 进行安装,但我对此并没有完全了解。
1- 证书安装 - MyApp.UWP_1.0.0.0_x86/MyApp.UWP_1.0.0.0_x64.cer - 单击安装证书 - 选择存储位置为“本地机器” - 单击下一步 - 它会提示您按安装证书“是” - 比选择将所有证书放在以下商店 - 它启用下面的带有浏览选项的文本框单击浏览并选择“受信任的根证书颁发机构” - 单击下一步,完成并关闭
2-安装依赖项-打开依赖项-> x86/x64文件夹-安装两个文件
3- 包安装 - 双击“MyApp.appx”
请指导我。
c# - 捆绑语言的 UWP APPXBundle 问题
进入我的MyProject.AppPackage.wapproj,
我已经AppxBundle
从更改Always
为Never
,将所有资源放在一个包中(主要基于在运行时提供所有语言)。换行是第三行。
我更改了我的 TFS 构建解决方案任务删除
现在看起来
但现在我的构建失败并出现此错误
如果我删除我的更改<AppxBundle>Always</AppxBundle>
并添加 MSBuilds Arguments /p:AppxBundle=Always 它会恢复工作,但不是因为我想将所有资源捆绑在一个包中。
我该如何解决?
我也尝试过使用 priconfig.default.xml 和 priconfig.packaging.xml但问题没有解决,我有这个错误
windows - 为 Microsoft Store 创建 APPX 找不到资产
我使用最新的为 Microsoft Storemakeappx
创建一个APPX
容器。我添加了所有必要的文件,但我想知道为什么 makeappx 抱怨这个:
事实上,没有这样的文件,但这就是 Visual Studio 给我的。相反,我得到了StoreLogo.scale-100.png
,App_Logo.scale-400.png
等文件。
有谁知道为什么一代失败?
PS我打开了一个已安装的商店应用程序的容器来检查他们是如何做到的。那里完全一样(我们称它们为 Spoti)。他们在资产中没有 StoreLogo.png 文件,而是一个StoreLogo.scale-100.png
等。
有任何想法吗?
google-chrome-extension - 为什么 MakeAppx 生成 0 kb 文件?
我已经开发了跨浏览器扩展,我想将它部署在 Microsoft 商店中,所以请参考
https://docs.microsoft.com/en-us/microsoft-edge/extensions/getting-started#Publishing
当我使用生成我的扩展的 Appx 文件时
命令,但它会生成 0 kb 文件,即清晰性.appx。
我的扩展的目录结构
我不明白为什么它会生成 0 kb 文件或任何其他方式来生成我的扩展的 appx 文件。
javascript - 我可以在不安装 Visual Studio 的情况下测试 JavaScript WinRT 代码吗?
我的理解是WinRT API可以从运行在一种特殊类型的捆绑 PWA 中的JavaScript 代码中获得。
Microsoft 的创建“Hello World”应用程序 (JS)教程显示了一个脚本,它通过全局Windows
对象简单地访问 API。同样,本指南解释了我如何使用现有的 Web 应用程序并运行它。不幸的是,它们都使用通过 Visual Studio 创建和启动的应用程序模板的“快捷方式”;除了 Visual Studio 的“核心”之外,我无法安装任何东西,因为我的 Windows 笔记本电脑上的系统磁盘太小了。(最可能的“工作流”选项需要一个巨大的 ASP.NET 组件。)
如果我在 MS Edge 中加载以下非常简单的“PWA”index.html
实现,它当然不起作用,因为 WinRT API 不会暴露给在浏览器中运行的不受信任的代码:
如果没有 Visual Studio,有没有办法将上述 HTML 文件作为工作 UWP 应用程序运行?我是否需要以某种方式打包和/或签署这个“代码”,或者是否有一个工具可以用来预览一些本地 HTML/JS/CSS 文件(原样)?在这一点上,我只是在寻找一种简单的方法来测试 WinRT API — 任何技术都不必是“生产级”。
uwp - 我可以在不使用 Add-AppDevPackage.ps1 的情况下构建安装时完全依赖的 UWP 侧载应用吗?
现在我有一个 UWP 应用程序在不同平台和 Win10 版本的不同地方崩溃,到目前为止,只有一个提供了关于Microsoft.NET.CoreRuntime.1.1
丢失的一些可操作的错误消息,应该联系开发人员。
我已经看到一些文章概述了手动执行与此相关的事情的方法,但我不得不想象这不是 Visual Studio 中的预期工作流。
如果我知道要针对的 Windows 的最低版本以及我要支持的所有平台,我的应用程序或其生成的清单是否应该确定需要哪些依赖项并为我提供自动打包它们的选项?如果是这样,怎么做?CLI 示例是首选,但 Visual Studio 的答案就足够了。
商店应用程序自动安装所需的一切是没有意义的,但我需要我的 sideload 应用程序的消费者Add-AppDevPackage.ps1
每次都运行这个 powershell 脚本,以确保不会丢失任何依赖项。
更新:
目前,这目前无法完成,但没关系。目前您几乎唯一能做的就是使用 powershell 脚本或手动处理您的依赖包。也就是说,powershell 脚本比类似问答中指出的更灵活。例如,这个答案使它看起来比它需要的更复杂:
... 如果您想使用 PowerShell 安装应用程序,您仍然需要安装依赖项。您可以使用 Add-AppxPackage cmdlet 将签名的应用包添加到用户帐户,并使用 DependencyPath 参数添加安装应用包所需的所有其他包。请参阅主题 Add-AppxPackage 和示例 1:添加应用程序包以安装应用程序和依赖项。
Add-AppxPackage -Path "C:\Users\user1\Desktop\MyApp.appx" -DependencyPath "C:\Users\user1\Desktop\Microsoft.NET.CoreRuntime.2.1.appx"
您根本不需要直接指向您的依赖-DependencyPath
项,即如果您从生成的\AppPackage\
目录运行 powershell 脚本,您甚至不需要使用开关,如下所示:
您需要做的就是直接运行脚本,不仅安装依赖项,还安装应用程序。
digital-signature - 如何使用makeappx根据appxmanifest文件创建可以上传到商店的msixbundle文件?
由于某种原因(关于桌面桥应用程序的数字签名,请参见此处),我无法使用 Visual Studio 打包我的项目。Makeappx 似乎能够做到这一点,但这些命令对我来说太复杂了。有没有更简单的方法来实现这一点?
或者换一种说法,我怎么能直接引用EXE文件(我可以签名)而不仅仅是应用程序包项目中的项目?
python - 如何在 python 上制作短信网络服务以将短信发送到每个地方?
我想在 python 上创建一个短信服务(短信 API)我不知道我怎么能把短信发送到每个地方?
uwp - 更改包身份名称、发布者和重新签名 appxbundle
更改现有 appxbundle 文件的应用程序包标识名称和发布者然后用另一个证书重新签名的可能性是什么?
我们有一个要求,我们将收到一个预签名的 application.appxbundle 文件,我们需要更改应用程序的包标识名称和发布者,并使用另一个证书重新签署应用程序。这可能吗?
electron - 在windows上创建APPX包和DMG包
我刚刚完成了一个用于编辑 PDF的电子应用程序的开发。我想创建:
- Windows Store 上的APPX包(适用于 Windows)。
- App Store 上的DMG包(适用于 Mac)。
我已经搜索了很多,但还没有找到如何去做。任何人都可以帮助我并告诉我该怎么做。