问题标签 [electron.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
33 浏览

electron - 如何在 HTTPS 上运行 electron.net 应用程序,而不是在 http 上

我正在使用.net core 5 在 Blazor 服务器端使用 electron.net 创建电子应用程序。当我启动时,我的电子应用程序在 http://localhost:somePort 上运行。我知道我可以通过设置“aspCoreBackendPort”属性来设置端口。如何设置https?在我的应用程序中,我使用的支付服务要求我在他们这边输入允许的来源,但他们不接受 http,只接受 https。如何解决这个问题?

0 投票
0 回答
19 浏览

c# - 如何在电子桌面应用程序中包含 postgresql

在电子桌面应用程序中包含 postgresql 的最简单方法是什么?

理想情况下,我想避免在安装过程中进行完整的本地 postgresql 安装(除非有办法简化它)。有没有办法让它作为一个独立的文件运行?

我正在使用 electron.net,我的后端是用 C# 编写的。

0 投票
0 回答
15 浏览

electron.net - 使用 Electron.NET 时,如何在菜单栏上显示我的应用名称而不是“Electron”?

我编写了一个在 Electron.NET 中运行良好的 Blazor 服务器应用程序。但是,当我在 Mac 上运行它时,我注意到菜单栏显示“Electron”而不是我的应用程序名称,如下所示:

在此处输入图像描述

我还看到其他人在这里问了一个问题: Unable to override app name on mac os electron menu

然而,这似乎更多地与普通的 Electron 相关,而不是 Electron.NET。

在 Electron.NET 中,如何打包我的应用程序,以便它在菜单栏中显示我的应用程序名称,而不仅仅是“Electron”?

0 投票
0 回答
91 浏览

asp.net-core - 具有 ASP.NET Core 和 Angular 依赖关系的 ElectronNet

我在运行应用程序时遇到了 Electron.Net 的问题。当应用程序以常规模式 (F5) 运行时,一切都按预期工作。这是一个带有 API 和 SPA (Angular) 的简单后端。

一旦我运行命令,问题就会发生electronize start。运行此命令后,应用程序会启动,但 API 调用因以下问题而失败:

Microsoft.AspNetCore.Diagnostircs.ExceptionHandlerMiddleware[1]:System.IO.FileNotFoundExceptiopn:无法加载文件或程序集“Newtonsoft.Json,版本 13.0.0.0”

现在,它不再从后端获取异常,而是尝试路由回静态文件并提供服务index.html(这更奇怪)。

这是我不太明白的,因为在我的项目中我引用的是 13.0.0.1 版本。在我看来,好像electronize start不能识别正确的版本并且总是回退到 X.0.0.0 版本。我已将我的包降级到版本 12.0.0.4,但是,我得到了完全相同的异常,它找不到版本12.0.0.0

electron.manifest.json为了使这项工作,我需要更新我的任何内容吗?

这是我的设置的样子:

0 投票
1 回答
74 浏览

javascript - 在带有 Asp.net 或 Blazor 的 Electron.Net 应用程序中使用(最小、最大、关闭按钮)的自定义窗口

我已将我的 Asp.Net Core / Blazor 应用程序转换为 Electron 应用程序。但我需要无框架窗口,以便我可以自定义我的应用程序窗口

我正在使用此代码使其无框

现在我在这里创建了一个自定义 Html 文件

在此处输入图像描述

但我不明白如何为这些按钮添加功能,请帮我解决我的问题。

0 投票
0 回答
21 浏览

node.js - ElectronNet/Electron.NET 安装扩展时出错

尝试使用 ElectronNet 安装扩展时出现错误。我正在尝试安装扩展的代码。

错误:

(节点:26580) ExtensionLoadWarning:警告在 AppData\Local\Google\Chrome\User Data\Default\Extensions\nkbihfbeogaeaoehlefnkodbefgpgknn\10.8.1_0 加载扩展程序:
无法识别的清单密钥“作者”。无法识别的清单键“browser_action”。无法识别的清单键“chrome_url_overrides”。无法识别的清单键“命令”。无法识别的清单键“minimum_chrome_version”。无法识别的清单键“short_name”。
无法识别的清单键“update_url”。Manifest 包含一个different_fingerprint 键,该键将在扩展更新时被覆盖。权限“activeTab”未知或 URL 模式格式错误。权限“通知”未知或 URL 模式格式错误。 无法使用文件或目录名称元数据加载扩展。以 " 开头的文件名" 保留供系统使用。

起初我以为它无法加载 manifest.json 文件。但根据错误,清单正在加载。

0 投票
1 回答
39 浏览

c# - 如何在 Windows 启动时启动 Electron.NET blazor 应用程序?

我正在开发一个使用 Electron.NET 和 Blazor 的项目。我正在寻找如何在操作系统(Win || MAC || Linux)启动时自动启动它的解决方案。ElectronNET.API -> 版本="9.31.2" .NET 版本 = netcoreapp3.1

0 投票
1 回答
45 浏览

electron.net - 如何使用电子显示系统托盘或应用程序图标

我正在尝试向我的 Electron.Net 应用程序添加应用程序图标,但该图标未显示在任务栏/系统托盘中,

我做了什么:

在 electron.manifest.json 我有

在 Startup.cs

首先,我检查了文件路径是否正确,是的,我尝试了不同的文件夹,不同的文件名,但没有任何效果。

我希望你们能帮助我。

0 投票
0 回答
50 浏览

c# - Electron.NET 托盘图标 - 单击以显示应用程序而不是打开托盘菜单

带有 Electron.NET 托盘图标的 C# Blazor 会打开托盘菜单,无论它是右击还是左击。

如何在正常(左)单击时禁用打开菜单并使其仅显示应用程序?

这是左键单击托盘时我想要发生的事情

相反,它显示了一个像这样的菜单: screenshot

0 投票
0 回答
18 浏览

.net - .Net 5 Asp.net 核心剃须刀应用 Electron.NET

.Net 5 Asp.net 核心剃须刀应用程序 Electron.NET,不创建安装文件和可执行文件。

谢谢和问候, Ritesh Bhatt