windows-8 - 如何在没有 Windows 应用商店的情况下分发编译的 Windows 8 Metro 应用程序?

标签 windows-8 visual-studio-2012 windows-runtime windows-store sideloading

我只是好奇是否有办法打包 Windows 8 Metro 应用程序并将其分发给安装了 Windows 8 开发人员预览版的其他人?如果能够允许某人下载并安装,而不是要求他们安装 VS'11 Preview 并自行编译代码,以便测试/使用我构建的 Windows 8 Metro 应用程序,那就太好了。

由于 Windows 应用商店尚未上线,是否有办法分发已编译的 Windows 8 Metro 应用程序供其他人测试/使用?

即使在 Windows 应用商店上线后,这对于在非开发计算机上测试 Metro 应用程序也可能很有用。

最佳答案

每台想要安装该应用程序的计算机都需要一个开发人员许可证。看这个page了解一些详细信息。

当您准备好应用程序时:

  1. 选择“商店”->“创建应用程序包”
  2. 选择“构建仅在本地使用的软件包”
  3. 按照提示操作

这将在您指定的任何文件夹中创建一个包。您应该能够将其复制到另一台开发人员许可的计算机上并安装它。

目录中会有一个名为Add-AppxDevPackage的批处理文件。运行它将安装该应用程序。它必须以管理员身份运行。

关于windows-8 - 如何在没有 Windows 应用商店的情况下分发编译的 Windows 8 Metro 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7493090/

相关文章:

windows - 从 C++/Cx 中的框架对象转换为模板化类

windows-phone-8 - C# 和 C++/CX 对象有什么关系?

windows - 是否可以将两个调试器附加到一个进程?

windows-8 - 64 位 Debian 的 VirtualBox 昨天可以运行,但现在无法检测到 64 位 CPU

multithreading - 使用静态 C++ lib 的 Windows 8 WinRT 应用程序具有多个为 vccorlibd 定义的符号

visual-studio-2012 - "LoaderLock was detected"使用 Visual Studio 2012

javascript - 从 Windows 8 JS 应用程序获取仅 HTTP 的 cookie

java - Window注册表创建 key 在java中不起作用

c# - 命名空间 "..."中不存在名称 "clr-namespace"

c# - 创建 Windows 应用商店应用程序时出现问题。 (Windows 8)