如何从 webBrowser 中的 HTML5 创建 .exe?

How to create an .exe from an HTML5 in webBrowser?

我创建了一个 Adob​​e Animate 应用程序,它生成一个 .html 文件、一个 .JS 文件和一个 .png 文件。我想将此应用程序转换为 .exe。为此,我使用 Visual Studio 中的“Windows 来自”应用程序,并在其中插入了“WebBrowser”。然后我指示打开 index.html 文件的文件和目录:

this.webBrowser1.Url = new System.Uri("J:\Mes Documents\bol9\index.html", System.UriKind.Absolute);

当我点击“开始”时,程序告诉我“此页面的脚本中发生错误”。该错误表明问题来自 html.

的“src”行

作为Visual Studio管理的新手,希望大家帮忙解决我的问题

www.DeepL.com/Translator 翻译(免费版)

我不知道这是否是我评论中所述的问题,但您可以检查转义路径中的 space:

J:\Mes Documents\bol9\index.html

你需要尝试一些解决问题的方法,因为我无法测试自己。

为什么 spaces 可以作为一个问题来解决?通常在编程中有一整套问题与它们相关联,如 https://www.w3schools.com/tags/ref_urlencode.ASP

中所述

请注意,这里他们谈论的是 URL,我不知道相同的规则是否适用于您的本地路径,但您可以尝试。

URLs can only be sent over the Internet using the ASCII character-set. Since URLs often contain characters outside the ASCII set, the URL has to be converted into a valid ASCII format. ... URLs cannot contain spaces. URL encoding normally replaces a space with a plus (+) sign or with %20.

最后,如果所有这些都不起作用,您可以尝试在 space:

中添加一个反斜杠
*J:\Mes/ Documents\bol9\index.html*

请让我知道这是否可行,希望我说清楚了,我可以引导您找到正确的解决方案。