Microsoft.Build Namespaces
Include Protected Members
Include Inherited Members
Include .NET Framework Members
Include XNA Framework Members
Include Portable Class Library Members
The Microsoft.Build namespaces contain types that provide programmatic access to, and control of, the MSBuild engine.
Namespaces
Namespace | Description |
---|---|
Microsoft.Build.BuildEngine | The Microsoft.Build.BuildEngine namespace represents the MSBuild engine. For information, see MSBuild. |
Microsoft.Build.Construction | Contains types that the MSBuild object model uses to construct project roots with unevaluated values. Each project root corresponds to a project or targets file. For information, see MSBuild. |
Microsoft.Build.Conversion | Contains types that Visual Studio uses to convert project files from an older version of Visual Studio. |
Microsoft.Build.Debugging | Contains type for managing the debugger. |
Microsoft.Build.Evaluation | Contains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild. |
Microsoft.Build.Exceptions | Contains exception types that may be thrown during the build process. |
Microsoft.Build.Execution | Contains types that the MSBuild object model uses to build projects. For information, see MSBuild. |
Microsoft.Build.Framework | The Microsoft.Build.Framework namespace contains the types that define how tasks and loggers interact with the MSBuild engine. For information, see MSBuild. |
Microsoft.Build.Framework.XamlTypes | Classes used to represent XAML types parsed from files, rules, and other sources. |
Microsoft.Build.Logging | Contains types used for logging the progress of a build. For information, see MSBuild. |
Microsoft.Build.Tasks | The Microsoft.Build.Tasks namespace contains the implementation of all tasks shipping with MSBuild. For information, see MSBuild. |
Microsoft.Build.Tasks.Deployment.Bootstrapper | The Microsoft.Build.Tasks.Deployment.Bootstrapper namespace contains classes used internally by MSBuild. |
Microsoft.Build.Tasks.Deployment.ManifestUtilities | The Microsoft.Build.Tasks.Deployment.ManifestUtilities namespace contains classes that MSBuild uses. |
Microsoft.Build.Tasks.Hosting | The Microsoft.Build.Tasks.Hosting namespace contains classes used internally by MSBuild. |
Microsoft.Build.Tasks.Windows | The Microsoft.Build.Tasks.Windows namespace contains the implementation of all tasks shipping with MSBuild. The types in this namespace support the Windows Presentation Foundation (WPF) infrastructure and are not intended to be used directly from your code. |
Microsoft.Build.Tasks.Xaml | Provides classes related to XAML build tasks. |
Microsoft.Build.Utilities | The Microsoft.Build.Utilities namespace provides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild. |