Last Update August 25, 2023
0 already enrolled

About This Course

Course Overview :

Microsoft Build is a build tool set for managed code as well as native C++ code and was part of .NET Framework. Visual Studio depends on MSBuild, but MSBuild does not depend on Visual Studio. Visual Studio Application Lifecycle Management depends on MSBuild to perform team builds via the Team Foundation Server.

  • Familiarity with developing and building software
  • Familiarity with Visual Studio 2005, 2008, or 2010
  • Familiarity with their organizaiton’s development process
  • Be able to read and understand C# and C++ code

Course Content

  • MSBuild Basics
    • MSBuild overview
    • Sample project files
    • Solutions vs. projects
    • Targets and Tasks
    • Properties and Items
    • Editing projects with Visual Studio
  • Visual C++ Support
    • Anatomy of the .vcxproj file
    • Migrating from earlier versions
    • The Visual C++ build process
    • Tasks specific to Visual C++
    • Project-level build parallelism
    • File-level build parallelism
    • Incremental Builds
    • Property Sheets and Pages
    • Directories
  • Customization
    • Build Events
    • Custom build steps
    • Custom build tools
    • Custom build targets
    • Custom build tasks
    • MSBuild extension pack
  • Troubleshooting
    • Logging
    • Logging verbosity
    • Console logger
    • File logger
    • Custom loggers
    • Handling errors
    • Debugging MSBuild using Visual Studio
    • Debugging MSBuild using MSBuild Sidekick by Attrice
    • Debugging tasks and loggers
    • Troubleshooting multiple import issues
    • Troubleshooting performance issues
    • Troubleshooting incremental build issues

Your Instructors


42 Courses
0 Reviews
1 Student
See more
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar