Chapter 11. MSBuild in Visual C++ 2010, Part 2

In this chapter, we continue the discussion of Visual C++ features powered by MSBuild that we started in the last chapter.

Property Pages

Property pages are the primary way that you change the properties of the project (such as the project name) or set switches for the various build tools such as CL.exe (warning level, optimization, and so on). Property pages have been a standard feature of the Visual C++ project system for a long time, but in Visual C++ 2010, the underlying architecture has been completely redone to allow for extensibility. It is now possible to add a property page for your own tool and have it be treated like a first-class citizen by the project system. (By “first-class citizen,” ...

Get Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.