Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

MSBuild

aus Wikipedia, der freien Enzyklopädie
MSBuild

Basisdaten

EntwicklerMicrosoft, .NET Foundation
Erscheinungsjahr2003
Aktuelle Version17.14.8[1]
(2. Juni 2025)
Ausführungsumgebung.Net-Framework,.NET Core
Programmier­spracheC#
LizenzMIT-Lizenz[2]
docs.microsoft.com/visualstudio/msbuild/msbuild

MSBuild, auch alsMicrosoft Build Engine bezeichnet, ist ein vonMicrosoft entwickeltes, freies Build-Tool, das heißt einSoftware-Werkzeug für dasErstellen von.NET-basiertenAnwendungen. Microsoftsintegrierte EntwicklungsumgebungVisual Studio ist in wesentlichem Maße von MSBuild abhängig; MSBuild selbst ist aber nicht von Visual Studio abhängig. Dadurch lassen sich mit MSBuild auch .NET-Projekte ohne den Einsatz von Visual Studio bauen.

Aufbau

[Bearbeiten |Quelltext bearbeiten]

Im Wesentlichen besteht MSBuild aus der Datei msbuild.exe undDLL-Dateien, die auch im.NET Framework enthalten sind, undXML-Schemas, nach deren Vorgaben die von msbuild.exe verwendeten Projektdateien aufgebaut sind. Wegen der XML-Basiertheit wird MSBuild auch alsAuszeichnungssprache eingeordnet.

Vorbilder für den Aufbau von MSBuild waren die Build-ToolsApache Ant undNAnt.

Geschichte

[Bearbeiten |Quelltext bearbeiten]

Bevor die Version 2005 von Visual Studio erschien, wurden Anwendungen durch Visual Studio selbst erstellt. Dann lagerte Microsoft den Erstellprozess aus der Entwicklungsumgebung aus, auch damit er sich durch den Entwickler leichter anpassen lässt. Die erste Version von MSBuild erschien 2005 und trug die Versionsnummer 2.0. In den Folgeversionen wurde der Funktionsumfang deutlich erweitert. MSBuild 3.5 etwa unterstützt unter anderem mehrereProzessoren. MSBuild 4.0 ist die erste Version, mit der sich auchVisual-C++-Projekte bauen lassen.

2015 übergab Microsoft die Entwicklung von MSBuild an die.NET Foundation, damit einhergehend wurde MSBuild unter der MIT-Lizenzquelloffen aufGitHub verfügbar gemacht.[3] Im September 2015 wurde bekannt, dass MSBuild auf dieLaufzeitumgebung CoreCLR umgestellt wird, auf dem auch das modulare Framework.NET Core basiert.[4]

Siehe auch

[Bearbeiten |Quelltext bearbeiten]

Literatur

[Bearbeiten |Quelltext bearbeiten]

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. Release 17.14.8. 2. Juni 2025 (abgerufen am 24. Juni 2025).
  2. api.github.com. (abgerufen am 21. März 2019).
  3. Robin Sedlaczek:MSBuild: Microsoft stellt Build-System unter Open-Source-Lizenz, in:heise developer vom 20. März 2015, abgerufen am 7. Dez. 2015
  4. Robin Sedlaczek:Open Source .NET: MSBuild setzt künftig auf CoreCLR, in:heise developer vom 4. Sep. 2015, abgerufen am 7. Dez. 2015
Abgerufen von „https://de.wikipedia.org/w/index.php?title=MSBuild&oldid=255648837
Kategorien:

[8]ページ先頭

©2009-2026 Movatter.jp