title: How to make CefSharp store cache in [App's startup folder]/Cache?
body: <pre><code>var settings = new CefSettings();
          // Initialize cef with the provided settings
          settings.CachePath = &quot;C:/Users/Anoni/Source/Repos/WindowsFormsApp1/bin/Debug/Cache&quot;;
          Cef.Initialize(settings);
          // Create a browser component
          chromeBrowser = new ChromiumWebBrowser(&quot;https://www.reddit.com/r/Turkishleft/&quot;);
          // Add it to the form and fill it to the form window.
          this.Controls.Add(chromeBrowser);
          chromeBrowser.Dock = DockStyle.Fill;
          string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
          settings.RemoteDebuggingPort = 8088;
  </code></pre>
  <p>These are my CefSharp settings. As you can see, CefSharp stores my cache in &quot;C:/Users/Anoni/Source/Repos/WindowsFormsApp1/bin/Debug/Cache&quot;. But i want it to store cache wherever the application starts from. For example, if app start from &quot;D:/&quot;, I want it to save cache in &quot;D:/Cache&quot;. How can i make that happen?</p>