【问题标题】:Windows 8 application deploymentWindows 8 应用程序部署
【发布时间】:2012-07-31 16:52:26
【问题描述】:
我使用 Visual Studio Express 2012 RC 开发了一个 Windows 8 C# 应用程序。我可以在我的电脑上运行它。但是,我想创建一个可执行文件,以便我的朋友也可以尝试该应用程序。当我单击 bin/Release 文件夹下的 .exe 文件时,它会显示:
此应用只能在应用容器的上下文中运行。
如何手动或使用 Visual Studio 2012 创建应用容器?
【问题讨论】:
标签:
visual-studio
deployment
windows-8
visual-studio-2012
【解决方案1】:
见here。
您需要开发者许可才能开发和测试 Metro 风格应用
在通过商店进行认证和部署之前。视觉工作室
2012 将在运行时自动请求开发人员许可证
第一次。要在没有 Visual Studio 的情况下获得开发人员许可证,请运行
powershell中的show-WindowsDeveloperLicenseRegistration函数:
C:\Windows\system32>powershell
Windows PowerShell Copyright (C) 2012
Microsoft Corporation. All rights reserved.
PS C:\Windows\system32> Show-WindowsDeveloperLicenseRegistration
对于
有关开发人员许可证的信息,请参阅:Get a developer license (Metro
style apps) 要部署应用程序,请在 Visual Studio 中从
Store.Build 包菜单。构建它以供本地使用。复制
生成的包到目标机器并运行包含的
添加-AppDevPackage.ps1 文件。另见Sharing an app package locally.
--罗伯