VS2017 无法创建用于商店发布的无头物联网应用的 appxupload-package

Posted

技术标签:

【中文标题】VS2017 无法创建用于商店发布的无头物联网应用的 appxupload-package【英文标题】:VS2017 fails to create appxupload-package of headless IoT app for store publishing 【发布时间】:2017-12-19 08:19:02 【问题描述】:

我想将适用于 Windows 10 IoT Core 设备的无头 UWP 应用程序发布到应用商店,但未能构建必要的 appxupload-package。

应用程序本身是一个简单的后台任务,它会响应按钮的按下并使用 SignlR 与 Web 服务进行通信。项目模板可以在这里找到:Windows IoT Core Project Templates for VS 2017

有将 UWP 应用发布到商店的指南,包括无头应用的特殊说明:Installing and Servicing apps on Windows 10 IoT Core

我按照此说明一步步操作,但 Visual Studio 2017 仍然无法构建 appxupload-package(错误消息:“ilc.exe exited with code 1004”)。如果我尝试构建解决方案,我会收到以下错误:“不支持具有自定义入口点可执行文件的应用程序”。

除了说明中提到的那些,我没有对 Manifest 进行任何其他相关修改。 此外,如果不对 Manifest 进行此修改,Visual Studio 2017 会成功创建 appxupload-package - 但我不能使用那个,因为它是无头的,商店不会接受它。

我真的不知道如何进行这项工作,希望有人可以在这里帮助我解决这个问题!我在其他任何地方都没有找到有关此问题的任何其他信息。

【问题讨论】:

您是否使用此Release 配置构建了您的应用程序? @RitaHan-MSFT 是的,我马上就做了!我刚才又做了一次——只是为了确定。此外,我使用另一个但非常相似的应用程序完成了整个过程。但是,同样的问题。 【参考方案1】:

我设法创建了 appxupload-package。事实证明,将无头应用发布到应用商店的指南存在一些问题。

该指南是使用 Markdown 编写的,其中包含的一些信息在呈现以供查看时会被截断。

由于该指南可通过 github 存储库获得,您可以使用原始版本获取完整信息:Installing and servicing applications

更新

指南已更新,问题已解决 - Installing and Servicing applications

【讨论】:

以上是关于VS2017 无法创建用于商店发布的无头物联网应用的 appxupload-package的主要内容,如果未能解决你的问题,请参考以下文章

无法在 VS 2010 中创建 UML C# 类图

将IOS应用上传到应用商店。似乎冻结和互联网停止工作

Visual Studio 2017无法安装提示无法联网,而且还无法从官网下载Vs2017

蓝牙联盟公布 Bluetooth 4.2 核心规格,强化物联网应用与支援 IPv6 协定

尝试创建 iTunes 应用商店测试用户时出错;无法将 Apple ID 帐户转换为 iTunes 商店帐户

微软发布 VS Code 容器化开发工具,大大简化物联网设备开发