MSBuild

E182261

MSBuild is Microsoft's build engine for .NET and Visual Studio, used to compile, package, and deploy applications based on XML project files.

All labels observed (3)

Label Occurrences
MSBuild canonical 3
Microsoft Build Engine 1
msbuild.exe 1

How this entity was disambiguated

Statements (57)

Predicate Object
instanceOf .NET build system
Microsoft software
build automation tool
abbreviation MSBuild self-link
commandLineTool .NET CLI
surface form: dotnet msbuild

MSBuild self-linksurface differs
surface form: msbuild.exe
configurationFormat XML
developer Microsoft
documentationURL https://learn.microsoft.com/visualstudio/msbuild/msbuild
feature conditions
custom tasks
extensibility
incremental builds
item groups
logging
multi-targeting
parallel builds
properties
targets
fullName MSBuild self-linksurface differs
surface form: Microsoft Build Engine
introducedWith Visual Studio
surface form: Visual Studio 2005
invokedBy Visual Studio build system
.NET CLI
surface form: dotnet CLI
license proprietary
operatingSystem Linux
Windows
macOS
partOf dotnet/sdk
surface form: .NET SDK

Visual Studio
programmingLanguage C# programming language
surface form: C#
replaced Visual Studio .NET build system
supportsConcept Debug configuration
Release configuration
build configurations
custom configurations
supportsFramework .NET 5+
.NET Core
.NET Framework
supportsIntegration Azure DevOps
surface form: Azure DevOps Pipelines

GitHub Actions
Jenkins
TeamCity
supportsLanguage C# programming language
surface form: C#

C++
F#
Visual Basic .NET
usedFor building .NET applications
compiling source code
continuous integration
deploying applications
packaging applications
running unit tests
usesFileExtension .csproj
.fsproj
.proj
.vbproj
.vcxproj

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

MAUI supportsBuildSystem MSBuild
MSBuild fullName MSBuild self-linksurface differs
this entity surface form: Microsoft Build Engine
MSBuild abbreviation MSBuild self-link
MSBuild commandLineTool MSBuild self-linksurface differs
this entity surface form: msbuild.exe