12

因此,在开发 WinRT 应用程序时,Visual Studio 偶尔会看似随机地经历一个漫长的过程,从“创建一个新的干净布局......”开始,我希望了解有关 WinRT 应用程序所涉及的构建和部署过程的更多信息。我了解创建在某种沙盒环境中运行的应用程序的概念,但我正在寻找有关该沙盒环境的信息。另外(这可能听起来很傻)但是创建的在沙箱中运行的可执行文件有什么不同,为什么它不能作为独立运行?感谢您提前提供信息。

我试图对此进行一些研究,但似乎对 WinRT 的这一部分了解有限。

编辑:

我将为此开始赏金,因为我真的不明白它,而且当我搜索这个时,谷歌/微软异常贫瘠。因此,获得赏金的问题是:

  • WinRT/Windows 应用商店应用程序的构建/部署过程有哪些详细信息?
  • 在“创建新的干净布局...”阶段实际发生了什么?
  • 传统的可执行文件和在沙盒环境中运行的 Windows 8 应用程序有什么区别?这些应用程序是如何启动/管理的?

先感谢您!!

4

3 回答 3

1

您是否查看过Win Store Apps 的 Windows 开发中心?它逐步告诉您如何将其推向市场。你需要一个开发帐户、Windows 应用认证工具包并获得他们的批准。

沙盒指的是在 Vista 中的完整性级别的AppContainers 。沙盒限制/需要明确声明某些特权。

请参阅Windows 应用商店应用程序中的安全性,了解沙盒/安全性如何工作。

Windows 8 和 RT Windows App Store dev 非常相似。有关一些差异,请参阅此Windows 应用商店应用程序开发适用于 Windows RT PC 白皮书

希望这能让你开始。

编辑1:

如果您对 MSBuild 过程感兴趣,请阅读“在 Microsoft® Build Engine 内部:使用 MSBuild 和 Team Foundation Build”和补充“在 Microsoft Build Engine 内部:使用 MSBuild 和 Team Foundation Build”。不幸的是,我不记得明确提到了 RT,但 Windows 8 非常接近。

请参阅应用程序包和部署(Windows 商店应用程序),了解如何从商店管理/部署应用程序(相关 MSDN 帖子)。

另请参阅带有 HTML5 刷新的 Windows 应用商店应用程序:(05) 打包和部署

于 2013-11-21T20:27:34.423 回答
1

我也似乎突然遇到了这个问题。我想我有答案。项目设置中有一个复选框 Debug Uninstall and re-install the package ....。见截图

VS 2017 卸载并重新安装我的包...项目设置

于 2017-06-23T10:16:45.840 回答
0

有人需要再次提出这个问题。这真的打乱了我的开发过程,因为我在部署时随机丢失了所有文档,我不明白为什么。

于 2017-01-05T08:15:21.603 回答