是否可以使用Windows应用程序打包项目打包两个UWP应用程序?

时间:2019-08-27 13:24:30

标签: c# .net uwp win-universal-app windows-10-universal

我有两个UWP项目,一个用于自定义共享UI(这是一个ShareTarget应用程序),另一个用于主应用程序,都是uwp。

而且,我具有以下应用程序结构。 (在这种情况下,所有示例应用程序都是从“新项目”创建的,除了默认内容外,它们基本上没有任何内容)

enter image description here

但是,当我构建WapProjTemplate1时,出现以下错误日志,

错误APPX1101有效负载包含两个或多个文件,这些文件具有相同的目标路径“ App.xbf”。源文件: \ source \ repos \ WapProjTemplate1 \ App1 \ bin \ x64 \ Debug \ App.xbf 源\ repos \ WapProjTemplate1 \ App2 \ bin \ x64 \ Debug \ App.xbf WapProjTemplate1 D:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ Microsoft \ VisualStudio \ v15.0 \ AppxPackage \ Microsoft.AppXPackage定位1766

是否有可能拥有两个应用?

我想要两个应用程序的原因是,我想从ShareUI调用主应用程序。

1 个答案:

答案 0 :(得分:2)

您不应有两个单独的应用来启用共享。您的主应用只会在其清单as per docs中声明自己是共享的接受者。

然后它将启动(如果未运行)或通过以下OnShareTargetActivated事件重新激活;

protected override async void OnShareTargetActivated(ShareTargetActivatedEventArgs args)

您可以在此处重定向到其他页面,或弹出一个新窗口,其中填充了共享中的数据。