WebView2を使ってブラウザごとにユーザプロファイルを作成する方法

FormのロードイベントなどWebViewが初期化されるタイミングで、下記の環境設定をいれることでプロファイルの保存先を自由に変更することが可能です。
WebView2のインスタンスごとにプロファイルの保存先を設定すれば各WebView2で異なるプロファイルを保持できるため擬似的にプロファイルを保持しないブラウザを作成することが可能になります。

 var environment = await Microsoft.Web.WebView2.Core.CoreWebView2Environment.CreateAsync(
     null,
     ".\profile"
 );

 await webView.EnsureCoreWebView2Async(environment);