如何将 WebView2 文件夹移动到其他位置?

How could I move WebView2 folders to a different location?

是否有任何可能的方法将 Microsoft WebView2 WPF 包创建的 runtimes 和 *.exe.WebView2 文件夹移动到不同的文件夹或嵌入它们? 在下面的截图中选择了2个文件夹。

我已经使用 Costura.Fody 来嵌入 dll。理想的结果是将这 2 个文件夹移动到 bin 文件夹。

.\{ExecutableName}.WebView2 文件夹是用户数据文件夹的默认位置。这包含 WebView2 生成的所有状态(cookie、HTTP 缓存、indexeddb 存储等),默认情况下与主机应用程序的可执行文件位于同一文件夹中。但是您可以(并且应该)指定不同的路径来存储用户的 WebView2 状态。有关用户数据文件夹及其放置位置的更多信息,请参阅 Manage user data folders doc.

第二个文件夹 .\runtimes 包含不同 CPU 体系结构中的 WebView2Loader.dll 文件。目前没有办法指定找到这个的路径,但已经请求 (GH issue) 并且在我们的积压工作中。