title: How to get the nuget cache folder location
body: <p>I am writing a dotnet core tool and need to find a sibling nuget package from my tool. If i was on full .net framework i could have found it with </p>
  
  <pre><code>Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile),".nuget...");
  </code></pre>
  
  <p>Anyone have a sugestion to find the package folder when not having the Environment stuff avaible? (If nothing exists, i can live with it not working on unix)</p>
  
  <p>the dotnet core tools can be used in project.json tools section.</p>