United States - English
Argentina (Español)
Australia (English)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
Italia (Italiano)
日本 (日本語)
México (Español)
Perú (Español)
Россия (Pусский)
United Kingdom (English)
United States (English)
More...
Microsoft.com
Product Families
Office
Windows
Windows Server System
Windows Mobile
Developer Tools
Business Solutions
Games & Xbox
MSN
Resources
Microsoft Update
Office Update
Download Center
Help & Support
Security
Volume Licensing
About Microsoft
Company Information
Investor Relations
PressPass for journalists
Popular Places
MSDN (Developers)
TechNet (IT Pros)
Microsoft At Home
Microsoft At Work
Business & Industry
Microsoft partners
Microsoft hardware
Product catalog
Mactopia
Microsoft.com site map
Popular Searches
Templates
ActiveSync
Clip art
Popular Downloads
Windows Defender Beta 2
DirectX End-User Runtime
More popular downloads
Welcome
Sign in
Developer Centers
MSDN Home
Microsoft Developer Network
Home
Library
Learn
Downloads
Support
Community
MSDN
MSDN Home
MSDN Library
MSDN Learn
MSDN Downloads
MSDN Support
MSDN Community
Developer Centers
.NET Framework
ASP.NET
Office
SQL Server
Visual Basic
Visual C++
Visual C#
Visual Studio
Visual Studio Express
Visual Studio Team System
Windows Vista
More
Microsoft Developer Network
Home
Library
Learn
Downloads
Support
Community
.NET Framework Class Library
Microsoft.Build.BuildEngine Namespace
Note: This namespace is new in the .NET Framework version 2.0.
The
Microsoft.Build.BuildEngine
namespace represents the MSBuild engine.
Classes
Class
Description
BuildItem
Represents a single item in an MSBuild project.
BuildItemGroup
Represents a collection of
BuildItem
objects.
BuildItemGroupCollection
Represents a collection of
BuildItemGroup
objects.
BuildProperty
Represents a single property in an MSBuild project.
BuildPropertyGroup
Represents a collection of
BuildProperty
objects.
BuildPropertyGroupCollection
Represents a collection of
BuildPropertyGroup
objects.
BuildTask
Represents a
Task
element in a project.
ConsoleLogger
Implements the standard console logger that outputs event data to the console window during a build.
Engine
Represents the MSBuild engine.
FileLogger
Extends the
ConsoleLogger
to log messages to a file rather than the console window.
Import
Represents a single
Import
element in an MSBuild project.
ImportCollection
Represents a collection of all
Import
elements in a project.
InternalLoggerException
This exception is used to wrap an unhandled exception from a logger.
InvalidProjectFileException
This exception is thrown whenever there is a problem with the user's XML project file. The problem might be semantic or syntactical. If the problem is in the syntax, it can typically be caught by XSD validation.
Project
Represents a project that can be built using MSBuild.
Target
Represents a single
Target
element in an MSBuild project.
TargetCollection
Represents a collection of all
Target
elements in a project.
UsingTask
Represents a single
UsingTask
element in an MSBuild project.
UsingTaskCollection
Represents a collection of all
UsingTask
elements in a project.
Utilities
Contains utility methods used by MSBuild. This class cannot be inherited.
Delegates
Delegate
Description
ColorResetter
Defines the type of delegate used to reset the console color.
ColorSetter
Defines the type of delegate used to set the console color.
WriteHandler
Represents the method that writes strings to a certain location, such as the console window or a window in an integrated development environment.
Enumerations
Enumeration
Description
BuildSettings
Specifies the settings for a build.
PropertyPosition
Specifies constants that define the location in the project to insert a property.
Manage Your Profile
|
Legal
|
Contact Us
|
MSDN Flash Newsletter
© 2008 Microsoft Corporation. All rights reserved.
Terms of Use
|
Trademarks
|
Privacy Statement