我已经使用PhoneGap完成了Windows应用程序,但是当我将Appx文件上传到Windows Dev Center中时,我会遇到一些错误,例如"无效的软件包姓名". 解决方案 我今天解决了一个类似的问题,我发现这篇文章很有帮助: http://cordova.apache.org.org.org.org.org.org/docs/en/latest/guide/platforms/win8/index.html 检查您的构建配置文件(build.json),并确保选择一个版本,如果定义了发布设置以匹配强名称与Windows Store预期出版商名称. 如果您使用的是Apache Cordova(Taco)的工具,则您还需要使用GUI来查看config.xml文件,然后再用WordPad(例如WordPad)的RAW XML编辑器来查看您的config.xml文件.
以下是关于 appx 的编程技术问答
我有一个共享的Windows8.1项目,其中包含电话和桌面项目.我将不同的配置定义为为台式机构建x86/x64. MSBUILD效果不错,没有错误,但是输出文件夹上没有最终 *.appxbundle文件(或其他任何地方),尽管我设置了参数 appxBundle = appxbundle =始终. . 我的命令看起来像这样: msbuild myApp.sln/p:outputpath =%cortpath%; configuration = phone; plancem = amm; appxBundle = ewansew; appxbundleplatforms = amm /t:重建,发布 输出为: OUTPATH ├── ForBundle │ └── AppxManifest.xml ├── AppxManifest.xml ├── App.WindowsPhone.build.appxrecipe ├── App.WindowsPhone_3.
我正在研究一个带有很多文件(游戏)的项目.这些文件可以从外部vs 2013更改,例如由艺术家.这些文件位于子目录中,我们的游戏期望它们在那里.例如图像/项目/块.png 我尝试使用后构建事件 xcopy /C /Y /I /R /S /Q "$(SolutionDir)game_data\*" "$(TargetDir)" 以及$(layoutdir).问题不在我们的桌面(Windows RT Store)项目上发生,因为我只是将文件复制到构建的appx目录,当我运行时,EXE会找到它们.但是使用Windows Phone没有APPX目录,也不会将其复制到手机. 如何将来自$(solutiondir)game_data的文件和目录包括在电话上安装的软件包中? 最好是我: 的解决方案 不必在项目过滤器中重新创建整个子文件夹结构 不必在每个文件的属性中指定" content = yes" 每个子目录. 不必添加或删除艺术家添加到目录中的任何新文件.
我正在尝试使用包含X86,X64和ARM平台的MSBuild为Windows 10 UWP商店应用构建.AppxBundle.我可以使用Create App Pacakges向导从VS2015 RTM中执行此操作,但是当我使用MSBUILD时会出现错误.知道我做错了什么? 我的命令行: msbuild HelloWorld.csproj /p:Configuration=Release;AppxBundle=Always 错误: "E:\TestApps\HelloWorld.csproj" (default target) (1) -> (_CreateBundle target) -> C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(3631,5): error MSB3030: Could not copy
我已经开发了一个带有Visual Studio的Cordova应用程序,并将其部署到Windows. 之后,我得到了一个文件夹"〜\ platforms \ windows \ apppackages \",带有 *.appx文件,例如在答案中的描述中 如何将Visual Studio Cordova应用程序部署到Windows 8?/a> 我用USB粘贴在Windows平板电脑上复制了Appx文件.现在我尝试运行该文件. - >与普通台式机PC一样的反应.无法运行扩展名. (与"如何打开此类型的文件"对话) 没有应用商店的正确方法是什么. 解决方案 如果要为测试目的部署,在AppPackages文件夹下,您应该看到一个 *_Test文件夹,如下所示.您可以将此文件夹复制到要测试应用程序的计算机上.在该文件夹中有一个PowerShell脚本,可以将应用程序安装到计算机上.
IM正在开发一个WPF aplication,该wpf aplication在appdata \ roaming \ myappfolder下节省了一些JSON.在VS2017进行测试期间,所有情况都按计划进行. 我为我的项目生成了.appx,安装并运行了,以查看我预期的没有保存的数据. 使用Procmon后,我发现数据实际上是在AppData \ local \ packages \ myApp_pn7t59nnjk55e \ localcache \ localcache \ roaming 下保存的. im使用Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)获取文件夹路径. 使用.APPX安装后运行应用程序时,为什么它会完全更改? 有没有办法在AppData \ Roaming下实际保存? 我真的应该关心它吗? 解决方案 数据保存在正确的位置,您的应用程序将能够读取/
似乎是Windows 10商店应用程序的故意安全性,在运行时不允许装配程序.我认为此功能是巨大的过度杀伤力,并阻止UWP开发在其轨道上死亡.但是,如果这是Microsoft的坚实设计决定,我们无能为力. 相反,我想问一个问题,假设您没有将UWP应用程序部署到商店,是否仍然不可能动态加载程序集吗?如果有可能,如何? 请参阅此功能请求: https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/18145291-dynamalys-load-load-semembly 解决方案 似乎这个问题的答案是否. 游戏在UWP中发生了变化. UWP是一个旨在将应用程序进入商店的平台.这是一个被剥离的平台,似乎不允许您在运行时加载组件.这是在.net中可能的. 但是,似乎确实有一种使用桌面桥在.NET运行时运行UWP样式应用程序的方法.我并不是那么熟悉它,但是您可以在这
我已经开发了Windows Phone 8.1应用程序.现在,我想将其分发给其他人. 我已经完成了在Visual Studio中创建应用程序包,它通过了所有认证测试.因此,我有 .appx 文件,但是我无法将其安装在其他Windows手机中. 它显示了此错误: 无法安装此公司应用程序:该公司应用程序存在问题.请与您公司的支持人员联系以寻求帮助. 我已经搜索过搜索并发现有分发应用程序的两种方式: 1)移动设备管理工具, 2)侧加载 并且没有 symantec 的企业签名证书,因此无法分发应用程序. 另一个选择是将应用程序上传到商店,但我不想这样做. 因此,有什么方法可以在其他Windows Phone中安装该应用程序? 以简单的方式?我不想要任何证书.我只是想在朋友电话中安装该应用程序.就像我们可以轻松创建和安装.exe文件一样. 解决方案 有几种方法可以实现此目的,而无需获得侧载所需的证书. beta 首先 - 您
我们有一个带有手动包装过程的应用程序(makeappx.exe).我们想将此应用发布到商店中,包括公共符号文件,以便我可以下载.cab Process转储文件进行崩溃分析(如下所述). 我理解.appxupload是一个zip-file contan,是.appx软件包和.appxsym文件,又是一个.zip文件,包含.pdb files(也根据msdn ). 可以安全地生成/编辑这些.appxsym和.appxupload用于发布? 解决方案 是.这可以.如您所知,AppXupload的格式为包含.appx和.appxsym文件的zip存档,并且.appxsym文件是带有应用程序的公共符号的压缩文件. Appx及其创建记录在 自己生成本次数或通过VS生成它将给出基本相同的结果,除非appxupload的内容差异(很可能是不同的appx选项或处理).
我开发了UWP AppX,可以在CMD.exe提示中安装: C:\ test> myApp.appx 但是在安装过程中弹出了Windows GUI. 是否有任何方法 用静音参数安装,例如: c:\ test> myApp.appx/silent(或/s) 为了抑制弹出式GUI? 谢谢! 解决方案 Microsoft提供用于控制APPX和MSIX软件包的PowerShell CMDLET.您需要的命令是 add-app-appxpackage . [edit] 这是一个更新列表,所有 PS Commandlets 对管理MSIX/APPX软件包有用. PS C:\> Add-AppxPackage -Path C:\Users\user1\Desktop\MyApp.appx
我有一个UWP-App,使用Visual Studio 2015设计Windows 10(多点触摸等), 但是它不得通过Windows Store发布(是的,还包括Windows Store的Kint'a"私有/隐藏"版本) 对于普通客户而言,通过PowerShell进行安装有些复杂, 因此,我更喜欢一些旧的.exe文件. 是否有可能导出/发布程序,而不是.exe? thx提供任何支持 :) 解决方案 简短答案是您不能. 如本文::: 出售您的通用Windows平台(UWP)应用程序或将其分配给 其他用户,您需要为其创建一个appxupload软件包.当你 创建AppXupload,将生成另一个Appx软件包以使用 用于测试和侧载.您可以直接通过 将appx软件包加入设备. 因此,您只有三个选择: 创建软件包并将其上传到商店. 创建软件包并执行侧层过程. 创建一个新的WPF应用程序,使用UWP One的视图模型和逻辑/后端层. 您也许
我终于成功地将桌面应用程序转换为使用Desktop App Converter将其转换为AppX,并通过签名.富兰克林·陈. 逐步,我接近完成.但是我现在正在遇到一个新的障碍(希望最后一个).我试图遵循建议 我确实在计算机上安装了VC_UWPDESKTOP.110.EXE,VC_UWPDESKTOP.120.EXE和VC_UWPDESKTOP.140.EXE. ,但仍然没有喜悦.当我尝试安装APPX时,我会收到此错误消息: Ask the developer for a new app package. This package may conflict with a package already installed, or it depends on things not installed here (package dependencies), or is made for a different architecture (0x80073CF3) 2016
我正在做一个 Windows Phone 8.1 应用程序.没问题,我可以在模拟器和手机上试用,因为我已经注册了. 现在,我必须将应用程序传递给我的客户进行测试(他们将在多个设备上对其进行测试).我正在寻找,但我没有找到任何答案: 如何创建并发送给他们可以安装在手机上的 appx? 我需要什么样的开发者许可证? 他们是否必须使用我创建 appx 的相同证书来注册手机? 例如,他们如何安装我通过电子邮件发送给他们的 appx? 非常感谢! 解决方案 如果设备不是已注册的开发人员设备,则无法直接旁加载 Windows Phone appx 文件.遗憾的是只能注册 3 台设备. 您可以在开发者帐户仪表板中设置一个新应用,并将其作为测试版提交到商店.然后,您可以通过输入电子邮件地址“邀请"多达 10000 人. 更多信息在这里:https://msdn.microsoft.com/en-us/library/windows/apps/jj215
问题: 我创建了两个版本为 0.0.1 和版本 0.0.2 的 APPX 文件.安装 0.0.1 版后,该应用程序可见且可访问.到目前为止一切正常. 现在我想将该应用更新到版本 0.0.2.我打开 0.0.2 APPX 文件,安装弹出窗口出现.我按下安装按钮,应用程序似乎已安装,就像 0.0.1 安装一样.大约一分钟后,我再次打开应用程序,但仍然安装了 0.0.1 版. 我也试过安装并打开0.0.1版,然后重启设备,再安装0.0.2版,结果还是一样. Windows 10(常规): 我也在 Windows 10 常规版(我的桌面)上执行了与上述完全相同的操作,并且更新工作正常. 设备: 型号:Microsoft Lumia 650 软件:Windows 10 移动版 内存:1 GB 版本:1607 系统构建:10.0.14393.953 固件版本号:01078.00042.16352.50014 硬件版本号:3.0.4.0 我希
这里有任何Windows uwp“专家"吗? 我一直在研究下面提到的主题一天,因为我不敢相信我们无法分发我们的 UWP 应用程序. 真的不可能通过与商店不同的渠道分发 UWP 应用程序而无需手动运行+与 powershell 脚本交互吗?因为我们不能每次都为我们的客户真正做到这一点.他们也没有管理员权限并且不允许使用普通的 Windows 商店. 仅仅安装证书然后运行appxbundle是行不通的,我们总是必须运行powershell脚本才能让它工作......:/ 解决方案 不是来自商店的 UWP 应用需要使用受信任的证书进行签名.否则安装不会成功. 如果您的应用已正确签名且证书受信任,您可以双击 .appxbundle 以在更新的 Windows 10 版本上安装该应用. powershell 脚本只需要管理员权限,因为它会将临时开发人员证书添加到您的受信任证书中.
我正在使用 makeappx.exe 创建一个 Appx 包,然后尝试使用 SignTool.exe 对其进行签名. 我从 SignTool 得到的错误是: “错误:SignerSign() 失败."(-2147024693/0x800700cb) 我使用的证书是我按照 这里. 在EventViewer中没有关于这个失败操作的记录! 我不明白这个错误是什么意思以及如何解决它!有没有人遇到过这种情况,并找到了解决方案? 我不能使用 Visual Studio,所以我需要坚持使用 makeappx.exe. 解决方案 appxmanifest xml 文件需要具有与正在签署 appx 包的证书相对应的发布者.发布者在“"的属性中指定标记. 来自 MSDN: 应用清单发布者名称必须与签名的主题名称完全匹配.注意 这些名称用引号指定,并且区分大小写和空格.您可以更新为 AppxManifest.xml 文件中的 Ide