此应用程序只能在app容器的上下文中运行

时间:2013-02-27 11:44:32

标签: c# visual-studio-2012

我正在使用C#上的monoxna在VS2012上开发Windows 8应用程序。

双击时不会运行输出.exe文件。它显示消息

  

此应用程序只能在应用程序容器的上下文中运行。

如何为该应用生成可运行的exe文件?

1 个答案:

答案 0 :(得分:0)

如果这是商店/ UWP应用,则只能通过appx软件包安装。通常,这应该通过商店进行。

如果您不想(或不能)通过商店进行分发,则可以创建一个可以直接安装的软件包。

在VS中,转到:项目>商店>创建应用程序包...>并选择“否”为商店构建程序包

在将应用程序安装到计算机上之前,您需要在该计算机上启用开发人员功能:
设置>更新和安全>对于开发人员>选择:侧载应用

然后只需运行使用该软件包创建的PowerShell脚本进行安装即可。

来源:

https://stackoverflow.com/a/33669395/3850405