<p>I'm integrating .NET support into our C++ application.<br />
It's an old-school MFC application, with 1 extra file compiled with the "/clr" option that references a CWinFormsControl.</p>

<p>I'm not allowed to remove the linker flag "/NODEFAULTLIB".<br />
(We have our own build management system, not Visual Studio's.)<br />
This means I have to specify all necessary libraries: VC runtime and MFC.</p>

<p>Other compiler options include "/MD"</p>

<p>Next to that: I can't use the linker flag "/FORCE:MULTIPLE" and just add <em>everything</em>:<br />
I'm looking for a non-overlapping set of libraries.</p>

We have a BizTalk 2006 with Web Application and Several WebServices that need to go from Dev to UAT to Live.
We use MSBuild right from within VS to build, run tests, dependent on test result, complie, zip and ship to servers.
Small MSBuild script on server to unzip, move the files, install clean web app, unlist biztalk bits, install new biztalk bits, re enlist and then start the stuff.
MSBuild is hugh and more people need to use it as it there now right in the platform =>
Use
MSBuild