I have a solution in Visual Studio 2008 which contains multiple C# projects. Each project has it\'s own config file (App.config and Settings.settings). This makes sense architec
After more digging, I found this quite useful post
http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/2710647c-6414-42c4-90b7-fd7603f55ae0/
Just in case anyone runs into the same issue, the above seems to be the most practical way of getting around it. Although beware that with this solution creating setup packages may become tedious:
http://bytes.com/groups/net-c/498720-app-config-dll-not-getting-added-setup-project
I don't believe there is. But just in case you're unaware.
I'm not sure if this is what you are looking for or if it will help but just as a lead into an area to explore, note that you can link two Config files. For example, I have my connection string in a separate file so my connectionStrings line in Web.config reads:
<connectionStrings configSource="WebCS.config"/>
Then, in the separate file, I have:
<connectionStrings>
<add name="BSDIConnString"
connectionString="Data Source=XXX;Initial Catalog=XXX;User ID=XXX;Password=XXX"
providerName="System.Data.SqlClient"/>
</connectionStrings>
OK good people, all you will ever need to know about VS config files:
http://geekswithblogs.net/akraus1/articles/64871.aspx