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>
你能帮我激活我的应用程序的多个实例吗?
非常感谢你!
答案 0 :(得分:2)
每个应用可以有一个实例但只有多个视图 - 每个视图都在自己的线程中运行。这是MSDN上的example。我写了关于如何向应用添加多个视图的an article。
答案 1 :(得分:0)
右键单击您的项目并选择卸载项目。
右键单击您的项目,然后选择编辑.csproj
在XML视图中找到<ProjectGuid>
标记。
生成新的GUID并替换它。
右键单击您的项目重新加载它。
转到Package.appxmanifest并进行更改 Application选项卡显示名称 视觉资产短名称 包装包名称
然后创建应用程序包,然后通过powershell安装它。
每次您需要部署同一个应用的新实例时,请执行以上操作。