问题标签 [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 投票
2 回答
252 浏览

c# - 如何使用 electron.net 运行计划任务

我需要每 60 秒运行一次任务,以便从 web api 获取数据。一旦数据返回,它将处理在处理时不应冻结 gui 的数据。有没有办法使用 electron.net 做到这一点?

0 投票
3 回答
1509 浏览

node.js - .net core 应用程序使用不同的端口与 electron.net 跨平台运行

我使用 .NET Core 和 Electron.NET 开发了一个应用程序并创建了一个登录表单

对于登录,我创建了单独web API的项目并在登录按钮单击时调用登录 API。

当我从应用程序调用 API 时,它给出了关于“跨域”的错误,所以我需要在该 API 中注册一个 IP 地址和端口,但现在我面临一个问题,比如.net core应用程序在不同的不同端口上运行每一次。

窗口环境调用 API 登录时,它给了我以下端口:8001

从Ubuntu调用相同的 API 时,它给了我端口35941。所以现在我面临一个问题,例如,我们有不同的 Web API 项目,它允许我们在特定端口上调用 Web API,但由于 electron.net 每次生成不同的端口,我们无法调用 Web API在 CORS(跨域)中,它会引发错误。

在这种情况下,我该如何选择退出?

0 投票
2 回答
1476 浏览

debugging - 如何调试 Electron.NET 应用程序

我正在 Visual Studio Code 中使用Electron.NET.Net Core 2.1开发应用程序,现在我在调试Electron.NET应用程序时遇到了问题。我还配置了 lunch.json文件来调试它,但仍然没有能够调试应用程序。

帮助我退出这种情况。

提前致谢。

0 投票
0 回答
601 浏览

c# - 使用 Electron.NET 的问题

我一直按照 Electron.NET Github 页面https://github.com/ElectronNET/Electron.NET上的说明进行操作,但遇到了问题。当我在 VS Code 中运行命令时,仍然无法识别 Electron 代码。例如

使用这段代码时,我的 IDE 无法识别代码的 .UseElectron(args) 部分

是我做错了什么还是我错过了一步?我确保运行以下命令

并更改 .csproj 文件以包含

并运行 dotnet restore。如果有任何方法可以弄清楚我错过了哪一步,请告诉我。

0 投票
1 回答
513 浏览

electron - 为什么我的电子应用程序不能在任何窗口中运行?失败必须有一个合乎逻辑的解释

当我在 Windows 上运行该应用程序时,我得到一个旋转加载程序 1-2 秒。然后什么也没有发生。该应用程序在正常运行时会在任务栏中显示一个图标,并打开一个浏览器窗口供用户登录。

我正在使用电子日志,但没有任何内容打印到日志中。该应用程序似乎在启动之前就死了。我正在查看事件查看器,并没有看到任何明显的东西。我觉得我错过了一些东西,并且没有很好的方法来了解正在发生的事情。

关于在 Windows 10 上的何处查看以了解电子应用程序为什么不执行任何操作的任何建议?

0 投票
2 回答
366 浏览

unit-testing - Electron:模拟网络测试请求

我想在 Electron 应用程序中为我的一些网络逻辑编写单元测试,并且需要模拟网络端点。

过去,我曾nock在 Node.js 中模拟 HTTP 请求。但是,我的 Electron 代码使用electron.net模块来处理请求(而不是 Node 的http模块),并且 Nock 不会拦截这些请求。

模拟电子网络请求的最佳方法是什么?

0 投票
0 回答
197 浏览

c# - 如何使用 .net 核心在 electron.net 中使用嵌入式 firebird 数据库

我有一个带有 .net 核心的 electron.net 项目,我想使用 Firebird 嵌入式数据库引擎。我怎样才能做到这一点?

简单地说,我想将 Firebird 嵌入式 DLL 添加到我的 electron.net 项目中。所以它帮助我使用与 Firebird 相关的功能。

0 投票
0 回答
291 浏览

video - 在 .net 中显示有关 Raspberry pi 的视频

我需要使用 Raspberry pi 实现显示视频(来自文件或流,没关系),并且要求是使用 c# 编程语言(单声道或最好是 .net 核心)。视频需要在连接的监视器/电视上全屏显示。

但是,我找不到有关此主题的任何有用材料。最好的方法是什么?Mono WinForms 似乎已过时,而具有 .net 核心的 Electron 或 Avalonia 似乎不支持这一点。此外,Windows IoT 上的 UWP 似乎也不支持这一点。

谁能指出我正确的方向?

0 投票
0 回答
427 浏览

c# - 如何在 Electron.NET 中创建子模式窗口?

我正在使用创建一个应用程序Electron.NET.虽然在 Electron 中可以创建一个在窗口选项中传递其父级的窗口,但我似乎无法做到这一点,Electron.NET. 因为我也尝试使用该BrowserWindow.SetParentWindow方法但它不起作用,它抛出一个getWindowById.setParentWindow函数不存在的js异常。

0 投票
1 回答
255 浏览

.net - Electron.NET:如何添加菜单?

例如:默认菜单为 File、Edit、View、Window、Help

我想添加我的菜单项 + 子项文件、编辑、视图、工具(选项、自定义)、窗口、帮助

怎么做?当我这样做时:

它用我的菜单工具替换现有菜单,但我需要将其添加到现有菜单中。