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) ---