我有两个UWP项目,一个用于自定义共享UI(这是一个ShareTarget应用程序),另一个用于主应用程序,都是uwp。
而且,我具有以下应用程序结构。 (在这种情况下,所有示例应用程序都是从“新项目”创建的,除了默认内容外,它们基本上没有任何内容)
但是,当我构建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调用主应用程序。
答案 0 :(得分:2)
您不应有两个单独的应用来启用共享。您的主应用只会在其清单as per docs中声明自己是共享的接受者。
然后它将启动(如果未运行)或通过以下OnShareTargetActivated
事件重新激活;
protected override async void OnShareTargetActivated(ShareTargetActivatedEventArgs args)
您可以在此处重定向到其他页面,或弹出一个新窗口,其中填充了共享中的数据。