0

我正在尝试使用 Electron.NET 将 Blazor 应用程序构建/部署到桌面。我有一个包含 Blazor 项目和 Electron.NET 项目的 Visual Studio 2022 解决方案。

按照本教程https://www.youtube.com/watch?v=pWtHE7etTRA&list=PLuiZbe9d0AhjsphndRxybqGtqIwVa4BXC&index=3&t=977s&ab_channel=LandanParker 我能够使用 Visual Studio 2022 将 Blazor 项目发布到 Electron.NET 项目的/obj/主机/bin目录。

从 Electron.NET 项目根目录运行electronize start然后将启动 Electron.NET 项目 100% 完美,我的所有 Blazor 代码都可以正常运行。

从 Electron.NET 项目根目录运行electronize build /target win会将项目构建到/bin/Desktop目录中。然后,在运行生成的 .exe 后,该应用程序会安装到我的 Windows 机器上并启动。但是,Electron.NET 应用程序显示一个空白屏幕,这意味着在构建过程中没有正确包含任何 Blazor 应用程序源代码。

在此处输入图像描述

有没有人遇到过这种或类似的情况?我一直在关注构建输出,但找不到 Blazor 源代码在哪里丢失。也许我应该将 Blazor 源代码发布到另一个目录,这样electronize build /target win才能找到它?

4

0 回答 0