Introduction to MSBuild
By David Starr
All about MSBuild, the underlying technology used to build your software
Course info
Rating
Level
Beginner

Updated
Jul 11, 2011

Duration
2h 19m

Table of contents
MSBuild Essentials
Introduction
2m
MSBuild in a Nutshell
4m
A Little History
2m
Hello World with MSBuild
4m
Where MSBuild Lives
1m
Targets
2m
Response (RSP) Files
2m
Tasks
3m
Logging Verbosity
3m
Properties
3m
Reserved Properties
2m
Items
6m
Summary
1m
MSBuild Execution Lifecycle
Introduction
1m
Invoking Multiple Targets
1m
CallTarget Task
1m
DependsOnTarget Attribute
3m
BeforeTargets and AfterTargets
2m
Conditional Targets
2m
Multiple MSBuild Files
5m
MSBuild and VS Solution Files
2m
MSBuild and VS Project Files
2m
Customizing a .CSPROJ file
2m
Summary
2m
Custom Tasks
Introduction
1m
The MSBuild Extension Pack
2m
Using Tasks from the Extension Pack
5m
Implementing ITask
5m
Using the Custom Task
4m
Implementing the Task Base Class
5m
Creating an Inline Task
5m
Summary
1m
Common Scenarios
Introduction
2m
The Web Application
4m
Building the Solution
4m
Running Unit Tests
3m
Multiple Unit Test Assemblies
4m
Putting it Together
1m
Managing Assembly Version Numbers
6m
Deploying the Web Application
7m
Summary
1m
MSBuild and Team Foundation Server
Description
Course info
Rating
Level
Beginner

Updated
Jul 11, 2011

Duration
2h 19m

Description
This MSBuild tutorial starts with the essentials needed to use MSBuild and explores using MSBuild in build automation scenarios.
About the author