Visual Studio MSIX 应用程序创建:入口点 (.exe) 不正确

问题描述

我制作了一个 Windows 窗体项目,它承载了一个 WPF 用户控件(某种 3D 视口),它们基本上是两个“独立的”项目。 将这两者结合在一个主项目中确实有效,我可以使用我的 Windows 窗体应用程序访问 Wpf。 在下一步中,我想按照 Visual Studio 2019 的建议创建一个“MSIX”应用程序。所以我插入了一个“第三个”项目模板(MSIX 项目模板)并像官方如何指南中那样设置参考。所以这主要是将我的“主”Windows 窗体程序链接为 MSIX 模板中的应用程序,并将其设置为应用程序的“入口点”。

我的 WPF 程序在我的主程序中被引用,所以我不必再次在 MSIX 模板中链接它。 到现在为止还挺好。调试也不会带来任何错误。 但是,调试器并没有按照定义的入口点打开主程序(即 WinForms),而是只打开 WPF 应用程序(实际上只能通过 Windows 窗体程序中的 ButtonClick 事件访问)....

在 .waproj 文件中:

<EntryPointProjectUniqueName>..\..\Visu 2.0 Core\Visu 2.0 Core\Visu 2.0 Core.csproj</EntryPointProjectUniqueName>

这是我想要运行的导入项目(主 WindowsForms 程序部分)的 Folderplace ..

我阅读了有关该物业的信息

<EntryPointexe/>

我现在有两个地方可以获取我的 .exes:我最初创建程序的文件夹 或我重新“构建”项目的文件夹以及 MSIX 项目特定的内容(在新项目名称下) 所以我真的不明白设置这个是否有帮助。这似乎是我的应用程序无法运行/显示初始(windows)表单的另一个原因。

我尝试设置也以某种方式对位于

的 AppxManifest.xml 文件产生了影响
..\source\repos\AppTest2\AppTest2\bin\AnyCPU\Debug\AppxManifest.xml

有人建议为什么我的应用程序项目(即使是入口点)不想从我的 1. 程序部分了解任何信息? (它只是没有运行,而是第二个程序 WPF)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)