मैं इलेक्ट्रॉन नेट के साथ एएसपीनेट कोर रेज़र पृष्ठों का उपयोग कर रहा हूं, इलेक्ट्रॉन ऐप को डीबग करने में कोई त्रुटि नहीं है जब मैं इसे इलेक्ट्रॉन क्ली का उपयोग करके बनाता हूं

>electronize build /target win

और इसे स्थापित सेटअप चलाएं और ऐप कार्य प्रबंधक पर दिखाई देता है लेकिन कोई विंडो मेरा कोड नहीं: स्टार्टअप में

  public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
            app.UseMigrationsEndPoint();
        }
        else
        {
            app.UseExceptionHandler("/Error");
            // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
            app.UseHsts();
        }

        app.UseHttpsRedirection();
        app.UseStaticFiles();

        app.UseRouting();

        app.UseAuthentication();
        app.UseAuthorization();
        app.UseEndpoints(endpoints =>
        {

            endpoints.MapRazorPages();
        });
        if (HybridSupport.IsElectronActive)
        {
            
            CreateWindow();
        }
    }
    private async void CreateWindow()
    {
        var window = await Electron.WindowManager.CreateWindowAsync();
        
        window.OnClosed += () => {
            Electron.App.Quit();
        };
    }

और कार्यक्रम में:

 public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseElectron(args);

                webBuilder.UseStartup<Startup>();
            });
0
Mohammed Fakhri 20 फरवरी 2021, 21:40

1 उत्तर

सबसे बढ़िया उत्तर

यह ठीक से काम करता है जब मैं एमवीसी प्रोजेक्ट का उपयोग करता हूं न कि रेजर पेज

0
Mohammed Fakhri 21 मार्च 2021, 14:47