title: Create new file in EnvDTE.SolutionFolder without specifying full path
body: <p>The EnvDTE80.SolutionFolder interface (<a href="https://docs.microsoft.com/en-us/dotnet/api/envdte80.solutionfolder" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/dotnet/api/envdte80.solutionfolder</a>) has an AddFromFile() method, but requires the absolute full path of an existing file. Unfortunately the solution folder object itself doesn't contain a property with the path of the folder on disk.</p>
  <p>Is there an easy way to create a new (text) file in a SolutionFolder without needing to know it's full absolute path? We just want a new file which is a direct child of the folder.</p>
  <p>Something like this:</p>
  <pre><code>EnvDTE80.SolutionFolder folder;
  var file = folder.CreateFile(&quot;myFile.txt&quot;);
  </code></pre>
  <p>But not:</p>
  <pre><code>EnvDTE80.SolutionFolder folder;
  var file = folder.AddFromFile(&quot;c:\path_to_folder\myFile.txt&quot;);
  </code></pre>