我正在尝试将我的 C# 应用程序部署到我的 Windows 8 Metro 桌面。我可以在 bin 文件夹中看到部署的文件,但是当我尝试打开它们时,出现以下错误:
该应用程序只能在 AppContainer 的上下文中运行。
我检查了属性上下文菜单,并搜索了清单和项目设置文件。
我认为解决方案是以下之一
- 部署应用程序并将其安全上下文设置为 AppContainer ?
- 在 AppContainer 上下文中运行应用程序?
- 将应用程序直接部署到我的 Metro 桌面?
但我不知道如何解决这个问题,因为我在文档中找不到错误。
Metro 风格的应用程序并不意味着像普通应用程序一样运行。如果您想运行您编写的应用程序,可以执行以下操作之一:
- 从 VS 运行它(带或不带调试)。这实际上会安装应用程序的未打包版本,因此您将在开始屏幕中看到它。
- 创建一个包以在本地使用。您可以在 VS 中执行此操作,方法是转至项目 → 商店 → 创建应用程序包 → 构建仅在本地使用的包。这将创建一堆文件,包括实际安装应用程序的命令行脚本。你可能could使用此方法来分发应用程序,但它仅适用于支持开发人员的计算机。
- 将您的应用程序发布到商店。这是将应用程序分发给普通用户的唯一方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)