diff --git a/EasyEDA-LoaderNG/EasyEDA-LoaderNG.csproj b/EasyEDA-LoaderNG/EasyEDA-LoaderNG.csproj index 9837738..e3250e0 100644 --- a/EasyEDA-LoaderNG/EasyEDA-LoaderNG.csproj +++ b/EasyEDA-LoaderNG/EasyEDA-LoaderNG.csproj @@ -105,17 +105,15 @@ PreserveNewest + EasyEDA-LoaderNG.Ins PreserveNewest + EasyEDA-LoaderNG.rcs PreserveNewest - - - - diff --git a/EasyEDA-LoaderNG/LcscBrowserForm.cs b/EasyEDA-LoaderNG/LcscBrowserForm.cs index 32e50f1..618d1b4 100644 --- a/EasyEDA-LoaderNG/LcscBrowserForm.cs +++ b/EasyEDA-LoaderNG/LcscBrowserForm.cs @@ -178,8 +178,10 @@ private void LogDebug(string message) private async Task EnsureBrowserReady() { if (_browserReady) return; - await _browser.EnsureCoreWebView2Async(); - await _hiddenBrowser.EnsureCoreWebView2Async(); + var userDataFolder = Path.Combine(Path.GetTempPath(), "EasyEDA-LoaderNG-WebView2"); + var env = await CoreWebView2Environment.CreateAsync(userDataFolder: userDataFolder); + await _browser.EnsureCoreWebView2Async(env); + await _hiddenBrowser.EnsureCoreWebView2Async(env); _browserReady = true; // --- LE NETTOYEUR ULTIME (Popup + Avatar) ---