UWP"启动新实例"关闭旧实例

时间:2017-05-24 18:02:55

标签: c# uwp multiple-instances

我试图通过调试找到一种在我的计算机上多次运行我的UWP应用程序的方法。当我尝试使用"启动新实例"要做到这一点,旧的实例只是关闭,我最终仍然只是我的程序的一个实例。我没有得到任何消息或任何东西,它只是关闭。我运行应用程序的设置是" Debug x86"。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

要分别测试和调试应用程序的两个实例(在不同的进程中),可以向清单添加第二个节点。 Visual Studio IDE目前不支持多个节点,因此您必须手动执行此操作 - 步骤如下:

1)在VS中打开UWP应用程序项目

2)部署并运行以确保其正常工作

3)转到APPX布局文件夹,即$(OutDir)APPX

4)编辑appxmanifest.xml以克隆Application节点

5)更改“ID”,“DisplayName”,“描述”以保持实例分开

6)增加清单中的版本号

7)在powershell提示符下导航到$(OutDir)APPX

8)运行“add-appxpackage -register appxmanifest.xml”

现在,您在应用列表中有两个应用实例,您可以在不同的流程中独立启动/测试/调试它们。