Providing second *.config file to existing app-Collection of common programming errors

I need to run program that has its default configuration (if it helps, it is .net framework’s MSBuild.exe) and provide additional configuration (rebind 3rd party assembly versions).

The problem is that I don’t want to alter existing MSBuild configuration. It would work for me, but each other person running my build script would have to do the same, which is undesired. Can I do this some way automatically without altering existing MSBuild configuration ?

Current batch build content:

%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild BuildRelease.msbuild

Config, that I need to merge with existing one: