Npm 窗口无法打开ElectronNET/Electron.NET应用程序
我正在尝试从ElectronNET的官方github repo启动[ElectronNET API演示应用程序]。 () 大多数情况下,Npm 窗口无法打开ElectronNET/Electron.NET应用程序,npm,electron,Npm,Electron,我正在尝试从ElectronNET的官方github repo启动[ElectronNET API演示应用程序]。 () 大多数情况下,electronize start会运行,我会连接stdout:BridgeConnector消息。 任务管理器中正在运行一个可执行文件,但应用程序窗口从未出现。此外,如果我在cmd中执行“ctr-c”,我需要在task manager中手动结束“ElectronNET API Demo.exe” 我运行了两次,没有任何问题,也没有改变我这边的任何东西。 我不理
electronize start
会运行,我会连接stdout:BridgeConnector代码>消息。
任务管理器中正在运行一个可执行文件,但应用程序窗口从未出现。此外,如果我在cmd中执行“ctr-c”,我需要在task manager中手动结束“ElectronNET API Demo.exe”
我运行了两次,没有任何问题,也没有改变我这边的任何东西。
我不理解问题所在。示例中的引导方法有问题。也许window.OnReadyToShow
从不点火?目前我还不确定,但要启动并运行示例,只需将对ElectronBootstrap()
的调用替换为Task.Run(async()=>wait Electron.WindowManager.CreateWindowAsync())代码>
因此,startup.cs Configure
如下所示:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
app.UseStaticFiles();
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute("default", "{controller=Home}/{action=Index}/{id?}");
});
if (HybridSupport.IsElectronActive)
{
Task.Run(async () => await Electron.WindowManager.CreateWindowAsync());
}
}
示例中的引导方法有问题。也许window.OnReadyToShow
从不点火?目前我还不确定,但要启动并运行示例,只需将对ElectronBootstrap()
的调用替换为Task.Run(async()=>wait Electron.WindowManager.CreateWindowAsync())代码>
因此,startup.cs Configure
如下所示:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
app.UseStaticFiles();
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute("default", "{controller=Home}/{action=Index}/{id?}");
});
if (HybridSupport.IsElectronActive)
{
Task.Run(async () => await Electron.WindowManager.CreateWindowAsync());
}
}
你有过这样的运气吗?我甚至一次都没能运行它,只是在后台运行。你有过这样的运气吗?我甚至不能运行它一次,只是在后台运行