哪些UWP应用程序必须打包到appx中?

哪些UWP应用程序必须打包到appx中?,uwp,windows-10-universal,appx,desktop-bridge,Uwp,Windows 10 Universal,Appx,Desktop Bridge,长期读者,第一次作者: 我正在尝试将我的WPF应用程序移动到UWP,作为第一个添加,我想包括一个将内置在UWP中的应用程序内帮助阅读器 我用centennial VisualStudio扩展打包了我的应用程序,它运行得很好 对于帮助阅读器,我在解决方案中添加了一个空的通用Windows应用程序项目。 我计划使用自定义url方案激活项目(协议激活) 但在启动UWP应用程序的过程中,它崩溃了。我想它无法加载MainPage.xaml文件。 我使用Process.Start(“app1”)从WPF启动

长期读者,第一次作者:

我正在尝试将我的WPF应用程序移动到UWP,作为第一个添加,我想包括一个将内置在UWP中的应用程序内帮助阅读器

我用centennial VisualStudio扩展打包了我的应用程序,它运行得很好

对于帮助阅读器,我在解决方案中添加了一个空的通用Windows应用程序项目。 我计划使用自定义url方案激活项目(协议激活)

但在启动UWP应用程序的过程中,它崩溃了。我想它无法加载MainPage.xaml文件。 我使用
Process.Start(“app1”)从WPF启动它-help://showhelp");

在AppxManifest中,我添加了:


我的问题是: 我需要从appx包中的UWP应用程序的生成输出中包括什么?目前我只添加App1.exe文件

输出文件夹包含100多个文件,其中大多数是dotNETcore DLL。我还不太明白所有文件是如何一起创建一个白色的“hello world”窗口的:

一个指向所有这些文件的一些解释的指针,以及我需要在centennial appx中打包哪些文件,将非常棒


提前感谢您的帮助。

如果您计划将UWP组件包括到解决方案中,您可以将该项目用作“打包”项目,然后添加WPF项目的输出


在回购协议中,您将找到几个集成WPF和UWP的选项。这将更详细地解释这些问题。

如果您计划将UWP组件包括到解决方案中,您可以将该项目用作“打包”项目,然后添加WPF项目的输出


在回购协议中,您将找到几个集成WPF和UWP的选项。这将更详细地解释这些问题。

您需要包括所有未在GAC中注册的.dll文件以及应用程序可能使用的任何其他资源。VS2017项目应该在每次构建时将这些文件添加到AppXPackageFileList.xml文件中:我手工构建了AppXPackageFileList.xml文件。VS2017不会更改该文件,我也没有找到任何应该更改的引用。(包括您链接到的文章)。我认为UWP的优点之一是不再使用GAC?您需要包括所有未在GAC中注册的.dll文件以及应用程序可能使用的任何其他资源。VS2017项目应该在每次构建时将这些文件添加到AppXPackageFileList.xml文件中:我手工构建了AppXPackageFileList.xml文件。VS2017不会更改该文件,我也没有找到任何应该更改的引用。(包括您链接到的文章)。我认为UWP的优点之一是不再使用GAC?
app1.xr.xml
vs.appxrecipe
resources.pri
Microsoft.*.dll
System.*.dll
clrjit.dll
clrcompression.dll
WinMetadata/Windows.winmd
Properties/Default.rd.xml
entrypoint/App1.exe