title: How do I change the name of a default .config file in a .net project
body: <p>I have a .net Console Application called FooConsole.  When I build and deploy it, I see that the <code>App.config</code> file from my project is deployed to <code>FooConsole.exe.config</code>.</p>
  
  <p>How can I deploy the .config file to <code>Foo.config</code> instead of <code>FooConsole.exe.config</code> and still have it read as the default .config file?</p>
  
  <p>UPDATE: I realize this sounds like an arbitrary requirement.  I wanted to be able to write scripts that would copy custom .config files for different deployments.  However, if my .config file name must depend on the name of the .exe, then if someone (likely) decides to change the name of the .exe file, it will break my scripts.</p>
  
  <p>From your answers, it sounds like this is an issue I will simply have to work around.</p>