title: Hiding private details from open source projects
body: <p>I have a .net github project that is basically a wrapper around a web API. In the test project, I am calling to the API using an API key. I need to keep this key private, how do I accomplish this in a visual studio project?</p>
  
  <p>In some other projects, like python, I can have git ignore the file (<code>config.py</code>) and use something like <code>config.example.py</code>. But in visual studio's case, the project will not compile because of the missing file <code>Config.cs</code>. What is the proper way to solve this? I'm thinking of using this same method of ignoring the file and have them execute a build script that should rename <code>Config.example.cs</code> to <code>Config.cs</code>?</p>