如何将Metro应用程序部署到桌面

本文关键字:部署 桌面 应用程序 Metro | 更新日期: 2023-09-27 18:08:56

我正试图将我的c#应用程序部署到我的Windows 8 Metro桌面。我可以看到部署文件在bin文件夹中,但当我试图打开它们时,我得到以下错误:

这个应用程序只能在AppContainer的上下文中运行。

我检查了属性上下文菜单,并搜索了清单和项目设置文件。

我认为解决方案是以下之一

  • 将应用程序的安全上下文设置为AppContainer ?
  • 在AppContainer上下文中运行应用程序?
  • 将应用程序直接部署到我的metro桌面?

但是我不知道如何处理这个问题,因为我在文档中找不到错误。

如何将Metro应用程序部署到桌面

metro风格的应用程序不能像普通应用程序那样运行。如果要运行自己编写的应用程序,可以执行以下操作之一:

  1. 从VS运行它(带或不带调试)。这实际上会安装未打包版本的应用程序,所以你会在开始屏幕上看到它。
  2. 创建一个本地使用的包。在VS中,你可以这样做:Project→Store→Create App Package→Build一个只在本地使用的包。这将创建一堆文件,包括一个实际安装应用程序的命令行脚本。你可能可以使用这种方法来分发应用程序,但它只能在启用开发人员的计算机上工作。
  3. 发布你的应用到商店。这是你将应用分发给普通用户的唯一方法。