Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. MSBuild – Wikipedia
MSBuild – Wikipedia
aus Wikipedia, der freien Enzyklopädie
MSBuild

Basisdaten

Entwickler Microsoft, .NET Foundation
Erscheinungsjahr 2003
Aktuelle Version 17.14.8[1]
(2. Juni 2025)
Ausführungsumgebung .Net-Framework, .NET Core
Programmier­sprache C#
Lizenz MIT-Lizenz[2]
docs.microsoft.com/visualstudio/msbuild/msbuild

MSBuild, auch als Microsoft Build Engine bezeichnet, ist ein von Microsoft entwickeltes, freies Build-Tool, das heißt ein Software-Werkzeug für das Erstellen von .NET-basierten Anwendungen. Microsofts integrierte Entwicklungsumgebung Visual 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 und DLL-Dateien, die auch im .NET Framework enthalten sind, und XML-Schemas, nach deren Vorgaben die von msbuild.exe verwendeten Projektdateien aufgebaut sind. Wegen der XML-Basiertheit wird MSBuild auch als Auszeichnungssprache eingeordnet.

Vorbilder für den Aufbau von MSBuild waren die Build-Tools Apache Ant und NAnt.

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 mehrere Prozessoren. MSBuild 4.0 ist die erste Version, mit der sich auch Visual-C++-Projekte bauen lassen.

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

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Team Foundation Build (auch: TFBuild oder Team Build)

Literatur

[Bearbeiten | Quelltext bearbeiten]
  • Sayed Ibrahim Hashimi, William Bartholomew: Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, Second Edition, Microsoft Press, Redmond 2010, ISBN 978-0-7356-4524-0
  • Andreas Reif: Baumeister. Einführung in Microsofts Build-Management-Technik MSBuild, in: heise developer vom 10. Juni 2010

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • MSBuild im MSDN
  • MSBuild auf GitHub

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.teknopedia.teknokrat.ac.id/w/index.php?title=MSBuild&oldid=255648837“
Kategorien:
  • Programmierwerkzeug
  • .NET
  • Build-Management

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id