【问题标题】:What/Why does WinRT Create New Clean Layout Randomly什么/为什么 WinRT 随机创建新的干净布局
【发布时间】:2013-06-21 11:40:38
【问题描述】:

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

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

编辑:

我将为此开始赏金,因为我真的不明白它,而且当我搜索这个时,Google/Microsoft 异常贫瘠。所以领取赏金的问题是:

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

提前谢谢你!!

【问题讨论】:

    标签: deployment visual-studio-2012 windows-8 build windows-runtime


    【解决方案1】:

    你看过Windows Dev Center for Win Store Apps吗?它会逐步告诉您将其发送到market 需要什么。您需要一个开发帐户、Windows 应用认证工具包并获得他们的批准。

    沙盒指的是 AppContainers which were integrity levels in Vista。沙盒限制/需要明确的declaration 以获得某些特权。

    请参阅Security in Windows Store apps,了解沙盒/安全性的工作原理。

    Windows 8 和 RT Windows App Store dev 非常相似。请参阅此Windows Store app development for Windows RT PCs Whitepaper 了解一些差异。

    希望这能让你开始。

    编辑 1:

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

    请参阅App packages and deployment (Windows Store apps),了解如何从商店管理/部署应用程序 (relevant MSDN post)。

    另见Windows Store Apps with HTML5 Refresh: (05) Packaging and Deployment

    【讨论】:

    • 你得到这个赏金是因为我不想让任何人得到它。这是一些非常好的信息,但是当我说构建/部署时,我的意思是 VS 构建和部署,而不是部署到市场。这就是为什么我提到了“创建一个新的干净布局”这一步,我仍然不知道那是什么意思。您提供了我所见过的最有用的信息,但如果您有关于此的任何内容要分享,我很乐意阅读。谢谢!!并享受赏金。
    【解决方案2】:

    我似乎也突然遇到了这个问题。我想我有答案。项目设置 Debug 卸载并重新安装包....中有一个复选框。见截图

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2019-04-05
        • 2011-01-09
        • 1970-01-01
        • 1970-01-01
        • 2014-02-19
        • 2021-06-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多