Supported projects

I'm doing a brown bag on MSBuild in a week or so and I wanted to make sure I had this info right. VS uses MSBuild for C#, VB and J#? (I never install this so I'm not sure) projects. SLN files aren't MSBuild files but MSBuild can parse them and build the SLN as long as it only contains projects of type: C#, VB, C++ and J#? C++ works because MSBuild just invokes VCBuild on the C++ project file. Running MSBuild on a SLN file never invokes Visual Studio. If your solution contains a project type not supported by MSBuild e.g. Setup projects, then you can always fallback to running devenv /build on the solution which will invoke Visual Studio. BTW, what was the final word on the ship vehicle for MSBuild? Is it .NET 2.0 Redist, .NET 2.0 Fx SDK or Visual Studio 2005? BTW, if anyone has a nice slide-deck for MSBuild basics they would like to share please send it my way. I'm not a PowerPoint guru.
[904 byte] By [KeithHill] at [2007-12-17]
# 1
Pretty much all correct.

One comment about using MSBuild to build .SLN files. If a VSIP or other 3rd party installs a new VS project system (pick your language -- Cobol, Fortran, Perl, etc.) that is backed by an MSBuild project file format, then running MSBuild on the containing .SLN will correctly build that project type. So, when building a .SLN, MSBuild will build any project that has an MSBuild file format, plus VC++ projects, plus web sites.

Final ship vehicle for MSBuild is the .NET 2.0 redist.

--Rajeev

RajeevGoelmsft at 2007-9-9 > top of Msdn Tech,Visual Studio,Visual Studio MSBuild...
# 2
Take a look at the PDC decks. Login to the commnet site with the account you used for PDC and look for the 'Session Downloads' link on the left. You may have to navigate to the detailed agenda in order to see that link there. There were 2 MSBuild presentations, I think the Faisal Mohammood one would be a good one for what you are trying to do.
D.OmarVillarreal at 2007-9-9 > top of Msdn Tech,Visual Studio,Visual Studio MSBuild...
# 3
I'll take a look at those two. Cool, the other is Rajeev Goel's presentation on architecting a customized build system. That's very pertinent. Thanks!
KeithHill at 2007-9-9 > top of Msdn Tech,Visual Studio,Visual Studio MSBuild...

Visual Studio

Site Classified