Windows 8.1 Windows应用商店的多个实例

时间:2013-12-09 18:50:15

标签: manifest windows-8.1 multiple-instances windows-store

Windows 8.1的承诺之一是Windows Store Apps的多个实例的可能性。

但我找不到如何激活它。

我找到了app清单的元素

http://msdn.microsoft.com/en-us/library/windows/apps/dn423281.aspx

但我不知道该添加什么?值:

<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest" xmlns:m2="http://schemas.microsoft.com/appx/2013/manifest">
  <Extensions>
    <Extension Category="windows.activatableClass.outOfProcessServer">
      <OutOfProcessServer ServerName="??">
        <Path>??</Path>
        <Instancing>multipleInstances</Instancing>
        <ActivatableClass ActivatableClassId="MyApp.App"/>
      </OutOfProcessServer>
    </Extension>
  </Extensions>
</Package>

你能帮我激活我的应用程序的多个实例吗?

非常感谢你!

2 个答案:

答案 0 :(得分:2)

每个应用可以有一个实例但只有多个视图 - 每个视图都在自己的线程中运行。这是MSDN上的example。我写了关于如何向应用添加多个视图的an article

答案 1 :(得分:0)

右键单击您的项目并选择卸载项目。 右键单击您的项目,然后选择编辑.csproj 在XML视图中找到<ProjectGuid>标记。 生成新的GUID并替换它。 右键单击您的项目重新加载它。

转到Package.appxmanifest并进行更改 Application选项卡显示名称 视觉资产短名称 包装包名称

然后创建应用程序包,然后通过powershell安装它。

每次您需要部署同一个应用的新实例时,请执行以上操作。