Appendix B. Common Properties and Items

There is a set of common properties and items that are used throughout the build process for VB.NET and C# projects. MSBuild itself is not aware of these; they are defined by the target files shipped by Microsoft, which VB.NET and C# project import. These values are declared in either the project file generated by Visual Studio or in the Microsoft.Common.targets file that is shipped by Microsoft along with MSBuild. Many of these values can be maintained by the Visual Studio UI. If you need to edit them yourself, you can do so by right-clicking on the project and selecting Unload Project, then right-clicking on the project again and selecting Edit Project File. When you are editing MSBuild files don’t be ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.