title: ASP.NET combine\overlay multiple projects upon build\deploy
body: <p>I have several ASP.NET MVC web projects that all need access to the same set of configuration files.  Since I have multiple configuration files that need to be shared, it is not ideal to have multiple copies of them.</p>
  
  <p>With Maven3, I can overlay individual J2EE webapp's on top of others upon build so I could make one project that contains only config files and have it combined into each of the individual web application projects.</p>
  
  <p>Is there any way to achieve this with MSBuild or any other .NET build tool?</p>
  
  <p>My only solution is to use a build event to copy the files from one project into the others, but when creating a deployment package via MSBuild, it only packages files that are a part of the project, and ignores any additional files that are in the folder.</p>
  
  <p>My ultimate goal is to include these config files in the deployment projects that are generated with <code>msbuild /t:Package</code> (which are eventually deployed to IIS7 with, hopefully, everything they need).</p>