首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用makeappx.exe创建Windows phone8.1应用程序包

使用makeappx.exe创建Windows phone8.1应用程序包
EN

Stack Overflow用户
提问于 2015-07-01 15:31:06
回答 2查看 1.7K关注 0票数 3

我有Windows Phone 8.1项目(不是Silverlight)。我想创建应用程序包使用makeappx.exe没有Visual Studio。使用命令

代码语言:javascript
复制
C:\Program Files (x86)\Windows Kits\8.1\bin\x64>makeappx.exe pack /v /l 
/d C:\MyAppProjectFolder\
/p C:\MyAppProjectFolder\MyApp.appx

但有错误:

代码语言:javascript
复制
MakeAppx : error: You must include a valid app package manifest file named AppxManifest.xml in the source.
MakeAppx : error: Package creation failed.
MakeAppx : error: 0x80080203 - The specified package format is not valid: The file is not a valid app package because it

该项目不包含AppxManifest.xml文件。但包含Package.appxmanifest文件。我必须手动创建AppxManifest.xml吗?我在MSDN页面中找不到有关这方面的信息。

EN

回答 2

Stack Overflow用户

发布于 2015-11-19 01:56:28

您只需复制Package.appxmanifest,重命名为AppxManifest并替换为:

代码语言:javascript
复制
<Application Id="App"
          Executable="$targetnametoken$.exe"
          EntryPoint="YourAppName.App">

要这样做:

代码语言:javascript
复制
<Application Id="App"
             Executable="bin\debug\YourAppName.exe"
             EntryPoint="YourAppName.App">

根据对的回答,您还可以通过使用MSBuild构建您的项目来生成Appx。

它对我很有效,但我正在努力寻找更好的答案,如果我找到了,我会编辑这个答案。

票数 3
EN

Stack Overflow用户

发布于 2015-08-19 05:41:20

如果你想手动创建一个appx包,是的,你需要手动创建AppxManifest.xml。Visual studio通常使用Package.appxmanifest中的信息为您创建AppxManifest.xml

MSDN: How to create a basic package manifest for Windows 8 (8.1appx有效)

您可能还需要创建一个resources.pri (使用makepri.exe)和一个映射文件,该文件告诉makeappx.exe要在包的哪些路径中包含哪些文件,这取决于您如何处理它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31155137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档