长期读者,第一次作家:
我正在尝试将我的 WPF-App 移动到 UWP,作为第一个补充,我想包括一个将在 UWP 中构建的应用内帮助阅读器。
我用百年 VisualStudio 扩展打包了我的应用程序,它运行良好。
对于帮助读者,我在解决方案中添加了一个空的通用 Windows 应用程序项目。我计划使用自定义 url 方案(协议激活)激活项目。
但是在启动 UWP 应用程序的过程中它崩溃了。我认为它无法加载 MainPage.xaml 文件。我从 WPF 开始使用Process.Start("app1-help://showhelp");
.
在我添加的 AppxManifest 中:
<uap:Extension Category="windows.protocol"
Executable="App1.exe" EntryPoint="App1.App">
<uap:Protocol Name="app1-help"></uap:Protocol>
</uap:Extension>
我的问题是: 我需要从 appx 包中的 UWP 应用程序的构建输出中包含什么?目前我只添加 App1.exe 文件。
输出文件夹包含 100 多个文件,其中大部分是 dotNETcore dll。我还不太明白所有文件如何协同工作来创建一个白色的“hello world”窗口:
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
指向所有这些文件的作用的一些解释,以及我需要在百年 appx 中打包哪些文件的指针真的很棒。
预先感谢您的任何帮助。