首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VS2015的后期构建事件中集成Makeappx.exe命令,为当前解决方案创建appx?

如何在VS2015的后期构建事件中集成Makeappx.exe命令,为当前解决方案创建appx?
EN

Stack Overflow用户
提问于 2017-07-17 19:04:19
回答 1查看 645关注 0票数 1

我已经创建了win32 .Net桌面应用程序。我想使用makeappx.exe工具在每个构建后事件上为我的解决方案创建appx包。当我在post构建事件上运行命令: MakeAppx pack /d input_directorypath /p filepath.appx时,它失败了,错误代码为9009。我不知道为什么这会给出错误,因为当我使用开发人员命令提示符运行此命令时,它会给出所需的输出。我还注意到,当我使用普通的命令提示符运行上面的命令时,它给出了相同的错误。请在这方面提供帮助。

EN

回答 1

Stack Overflow用户

发布于 2017-07-18 17:34:06

我已经测试了你的命令并重现了你的问题。问题是,当您在构建后事件上运行命令时,它没有找到makeappx.exe工具。命令不完整。下面是一个完整的命令。

代码语言:javascript
复制
"C:\Program Files (x86)\Windows Kits\10\bin\x64\MakeAppx.exe" pack -d "C:\test1\VLCUWPApp\PackageFiles" -p "C:\test1\VLCUWPApp\VLCUWPApp.appx"

根据您的需求,您可以将C:\Program Files (x86)\Windows Kits\10\bin\x64路径添加到环境变量,然后您就可以成功地运行您提到的命令。

请注意,如果appx包已经存在于目标路径中,则构建后事件将被卡住。因为它正在等待你输入"Y“来覆盖旧的包。但是,目前它没有提供输入接口。所以你应该手动删除旧的包。

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

https://stackoverflow.com/questions/45142581

复制
相关文章

相似问题

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