将 Electron 应用程序转换为 UWP 应用程序
Posted
技术标签:
【中文标题】将 Electron 应用程序转换为 UWP 应用程序【英文标题】:Converting Electron app to UWP app 【发布时间】:2017-12-08 16:41:48 【问题描述】:我需要一些关于如何将 Electron 应用程序转换为通用 Windows 平台的提示。我已将所有 javascript 文件导入 Visual Studio 2017 并选择通用 Windows 平台平台。我的主要问题是我有渲染器(renderer.js),当我在 Visual Studio 中编译解决方案时它不想运行。我可以构建解决方案,但是当我运行它时,我只得到一个白色窗口。有关如何解决此问题的任何提示?
【问题讨论】:
【参考方案1】:所以我找到了解决问题的方法。
我发现在 JS(UWP) 应用程序清单中它正在启动一些 main.js 文件。我更改了此文件以启动所需的 index.html 文件,它解决了我的问题。抱歉,信息太少了。启用 KiosK 模式也非常简单,所以一切都按预期进行。
【讨论】:
您能详细介绍一下您是如何做到的吗?有这个信息会很棒(我面临同样的问题) so.. 你是如何启用信息亭模式的..?我目前正在寻找解决方案。【参考方案2】:您只是想在商店中提交还是想要一个合适的通用应用程序?如果只是前者,看看https://github.com/felixrieseberg/electron-windows-store
【讨论】:
我需要应用才能进入 UWP。因此,使用您建议的工具不是一种选择。我在想也许可以从 index.html 文件中手动调用所有的渲染函数? Electron 是为“桌面”应用程序设计的,而不是为 UWP 应用程序设计的。 但这到底是什么意思?如果我将应用程序中的一些 HTML 代码分阶段放入 UWP 加载的 index.html 文件中,它会显示内容。那么为什么我不能使用现有的渲染将内容显示到 UWP 创建的窗口中,而不是使用电子显示内容。以上是关于将 Electron 应用程序转换为 UWP 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
在为 uwp 生成 AppPackage 时在 Xamarin.Forms 中。有没有办法将其转换为 .exe 或单击安装之类的东西