Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

.NET (Plattform)

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von.NET Core)
.NET

Basisdaten

EntwicklerMicrosoft
Erscheinungsjahr2016
Aktuelle Version10.0.3[1]
(10. Februar 2026)
Aktuelle Vorabversion11.0.0-preview.1[2]
(10. Februar 2026)
BetriebssystemLinux,macOS,Windows
Programmier­sprachevorwiegendC#
LizenzMIT
dotnet.microsoft.com

.NET, bis 2020.NET Core, ist einefreie und quelloffeneSoftware-Plattform innerhalb des.NET-Systems, die zur Entwicklung und Ausführung vonAnwendungsprogrammen dient und unter der Koordination vonMicrosoft entwickelt wird.

.NET Core wurde mehrere Jahre als Modernisierungsprojekt von zentralen Komponenten des.NET-Frameworks parallel zu diesem entwickelt und bildet jetzt als .NET den Nachfolger des bisherigenmonolithischen .NET-Frameworks.

Klassenbibliotheken können kompatibel zum bisherigen .NET-Framework entwickelt werden, indem als Zielframework .NET Standard 2.0 verwendet wird.

Geschichte

[Bearbeiten |Quelltext bearbeiten]
Versionsgeschichte
VersionLetzte ReleaseEnd of Life[3]
Ältere Version; nicht mehr unterstützt: 1.0 (27. Juni 2016)Ältere Version; nicht mehr unterstützt: 1.0.16 (14. Mai 2019)27. Juni 2019
Ältere Version; nicht mehr unterstützt: 1.1 (17. November 2016)Ältere Version; nicht mehr unterstützt: 1.1.13 (14. Mai 2019)27. Juni 2019
Ältere Version; nicht mehr unterstützt: 2.0 (14. August 2017)Ältere Version; nicht mehr unterstützt: 2.0.9 (10. Juli 2018)1. Okt. 2018
Ältere Version; nicht mehr unterstützt: 2.1 (30. Mai 2018)Ältere Version; nicht mehr unterstützt: 2.1.30 (19. August 2021)21. Aug. 2021
Ältere Version; nicht mehr unterstützt: 2.2 (4. Dezember 2018)Ältere Version; nicht mehr unterstützt: 2.2.8 (19. November 2019)23. Dez. 2019
Ältere Version; nicht mehr unterstützt: 3.0 (23. September 2019)Ältere Version; nicht mehr unterstützt: 3.0.3 (18. Februar 2020)3. März 2020
Ältere Version; nicht mehr unterstützt: 3.1 (3. Dezember 2019)Ältere Version; nicht mehr unterstützt: 3.1.32 (13. Dezember 2022)23. Dez. 2019
Ältere Version; nicht mehr unterstützt: 5.0 (10. November 2020)Ältere Version; nicht mehr unterstützt: 5.0.17 (10. Mai 2022)10. Mai 2022
Ältere Version; nicht mehr unterstützt: 6.0 (8. November 2021)Ältere Version; nicht mehr unterstützt: 6.0.36 (12. November 2024)12. Nov. 2024
Ältere Version; nicht mehr unterstützt: 7.0 (8. November 2022)Ältere Version; nicht mehr unterstützt: 7.0.20 (28. Mai 2024)14. Mai 2024
Ältere Version; noch unterstützt: 8.0 (14. November 2023)Aktuelle Version:8.0.24 (10. Februar 2026)10. Nov. 2026
Ältere Version; noch unterstützt: 9.0 (14. November 2024)Aktuelle Version:9.0.13 (10. Februar 2026)10. Nov. 2026
Ältere Version; noch unterstützt: 10.0 (11. November 2025)Aktuelle Version:10.0.3 (10. Februar 2026)14. Nov. 2028

.NET Core wurde erstmals im Mai 2014 angekündigt, und zwar unter dem NamenCloud-optimized .NET Framework. Es folgten die Alpha- und Beta-Variante, bis im November 2015 der ersteRelease Candidate erschien, womit Anwendungen für den Produktivbetrieb entwickelt werden dürfen. Dieser Release Candidate erhielt den Namen .NET Core 5, wobei die 5 die Fortsetzung der Versionsnummerierung des .NET-Frameworks bedeutet.[4] Im Januar 2016 wurde von Seiten Microsofts allerdings angekündigt, diese Nummerierung dahingehend zu ändern, dass .NET Core in seiner ersten Version beginnend mit 1 nummeriert wird.[5] Am 27. Juni 2016 wurde die Version 1.0 veröffentlicht.[6] Die erste offizielle Version der Softwareentwicklungswerkzeuge erschien am 7. März 2017. Am 14. August 2017 erschien die Version 2.0 mit umfangreichen Ergänzungen der APIs zur Angleichung an das bisherige .NET-Framework bzw. den festgelegten .NET Standard 2.0. Die am 30. Mai 2018 erschienene Version 2.1 enthielt Unterstützung für weitere Architekturen, zusätzliche Anweisungen imSDK und Performance-Verbesserungen.[7][8] Diese Version wurde auch zurLTS-Version erklärt, die dann bis zum 21. August 2021 unterstützt wurde.[9]

Am 23. September 2019 erschien die Version 3.0 mit umfangreichen Verbesserungen wie der Verwendung der neuenC#-Version 8.0,F# 4.7, der Unterstützung von Desktop-Oberflächen in Form von Zusatzpaketen und Performance-Verbesserungen undAOT-Kompilierung.[10] Zusätzliche Möglichkeiten gab es auch beim auf .NET Core 3 basierendenASP.NET Core wie das neue Server Side Blazor-Framework und die Unterstützung vongRPC.[11][12] Verbesserungen gab es auch beimEntity Framework Core.[13] Die Version 3.1 war als LTS-Version konzipiert und enthielt eine Reihe von Fehlerbehebungen und Verbesserungen, insbesondere bei Windows Desktop und dem neuen Blazor Framework. Neu war die Unterstützung von C++/CLI (nur unter Windows).[14]

Im November 2020 wurde dann .NET 5 als Nachfolger zu .NET Core und (nur eingeschränkt kompatibel) zu .NET 4.8 freigegeben. Bestimmte API-Lücken gegenüber dem klassischen .NET werden nur durch Windows-spezifische Zusatzpakete geschlossen (z. B.Microsoft.Windows.Compatibility). Das betrifft auch die im September 2019 im Rahmen der .NET Core Version 3.0 freigegebenengrafischen BenutzeroberflächenWindows Forms undWPF.[15][16]

Seit Dezember 2020 werden die Updates auf Windows für .NET 5 und .NET Core als „Microsoft Updates“ unter bestimmten Voraussetzungen automatisch ausgeliefert.[17]

Im November 2021 wurde .NET 6 freigegeben, mit Performanceverbesserungen und neuen Sprachfeatures in C# 10 und F# 6.[18][19] Mit Hilfe der neuen Hot-Reload Funktion sind Änderungen an einer laufenden Anwendung unter bestimmten Voraussetzungen möglich (beispielsweise beimDebuggen mit Visual Studio 2022). Beim Arbeiten mit der Kommandozeile steht diese Funktion durch Start mithilfe vondotnet watch zur Verfügung.[20][21][22]

Im Mai 2022 wurde die.NET Multi-Platform App UI (MAUI) eingeführt, die es ermöglicht, grafische Anwendungen mit einer einheitlichenCodebasis für verschiedene Plattformen (Windows, Android, iOS und macOS) zu entwickeln.[23][24][25]

Im November 2022 erschien die Version 7 mit zahlreichen Leistungsverbesserungen,[26] vollständiger AOT-Kompilierung und neuen Funktionen in C#11, F# 7, .NET MAUI, ASP.NET Core/Blazor, Web-APIs, WinForms, WPF.[27]

Im November 2023 wurde die Version 8 freigegeben und enthält umfangreiche Neuerungen im WebframeworkBlazor, Erweiterungen und neuen Funktionen u. a. in C# 12, F# 8, WPF, .NET MAUI und dem Entity Framework Core.[28][29] Mit .NET 8 wurde auch die.NET Aspire eingeführt. Die Veröffentlichung für .NET Aspire ist für das erste Halbjahr 2024 geplant.[30] .NET Aspire bildet einencloud­nativenStack ab und bietet eine Reihe von Vorlagen und Werkzeugen, um das Erstellen und Ausführenverteilter Anwendungen zu vereinfachen. .NET Aspire hilft mit:[31]

  • Komponenten.NuGet-Pakete sind die .NET Aspire-Komponenten, die eine einfache Verbindung zu Plattformen oder Diensten wiePostgreSQL,Redis usw. ermöglichen.
  • Orchestrierung. .NET Aspire ermöglicht eine einfache Verwaltung der Verbindungen und Konfiguration der cloudnativen Anwendung.
  • Tools. .NET Aspire bietet Tools und mehrere Projektvorlagen zum Erstellen, Konfigurieren und Interagieren mit cloudnativen Anwendungen.

Microsoft gab bekannt, dass derXamarin-Support im Mai 2024 endet.

Die Version 9 wurde im November 2024 veröffentlicht mit umfangreichen Leistungsverbesserungen und Integration von KI-Tools.[32]

Die Version 10 wurde im November 2025 veröffentlicht und beinhaltet erneut Leistungsverbesserungen, weitere KI-Tools sowie Verbesserungen an zahlreichen Komponenten des Frameworks.[33]

Arten der Softwarelösungen, die mit .NET entwickelt werden können

[Bearbeiten |Quelltext bearbeiten]

Die Arten der Softwarelösungen

.NET Tech Ökosystem nach Anwendungsgebiete

[Bearbeiten |Quelltext bearbeiten]

Web- und Backend-Entwicklung

[Bearbeiten |Quelltext bearbeiten]
  1. Webanwendungen und Websites:
    1. Web Forms (Entwicklung dynamischer Webseiten durch Einsatz der voreingestellten oder benutzerdefinierten Steuerelementen und Komponenten)
    2. ASP.NET MVC (Möglichkeit testgetriebener Entwicklung; die Erstellung der Lösungen nachModel-View-Controller Paradigmen)
    3. ASP.NET Web Pages (Entwicklung von dynamischen Webseiten, Webanwendungen und Diensten)
  2. Web APIs (ASP.NET Web API hilft beim Erstellen REST-basierter Webservices)
  3. ASP.NET Single Page Application ist bei der Entwicklung der reaktionsfreudigen Apps mit vielen clientseitige Interaktionen verwendet.
  4. Echtzeittechnologien (SignalR,Websockets)
  5. Backend mobiler Apps kann mit ASP.NET Web API erstellt werden. ASP.NET ermöglicht die Erstellung mobiler Websites mit responsiven Designs
  6. WebHooks[34]

Mobile Apps

[Bearbeiten |Quelltext bearbeiten]
  • Xamarin (veraltete Technologie, seit dem 1. Mai 2024 nicht mehr unterstützt)
  • .NET MAUI

Desktop-Apps

[Bearbeiten |Quelltext bearbeiten]

Spielentwicklungs- und Visualierungsplattformen

[Bearbeiten |Quelltext bearbeiten]
  • Unity
  • MonoGame
  • Godot
  • Stride
  • Flatredball
  • Evergine
  • CRYENGINE
  • Unigine[35]

KI-Algorithmen

[Bearbeiten |Quelltext bearbeiten]
  • Erstellen der KI-Modelle durch ML.NET
  • Einsatz der vorgefertigtenKI-Modelle aus OpenAI (z. B.ChatGPT)[36]

Unterstützte Betriebssysteme und Architekturen

[Bearbeiten |Quelltext bearbeiten]

.NET 9 wird auf folgenden Architekturen unterstützt:Windows (ab Version 10, fürIA-32,x64 undArm mit 32Bit),macOS (ab 10.12) und verschiedeneLinux-Distributionen (fürx64 sowieARM, letztere mit 32- und 64-Bit-Unterstützung).[37] Auch fürDocker gibt es offizielle Images.[38]Canonical bietet zudem Pakete fürSnapcraft an.[39]

AOT- und JIT-Kompilierung

[Bearbeiten |Quelltext bearbeiten]

Bis .NET Core 3.0 erzeugte der .NET Compiler Programmdateien, in denenCommon Intermediate Language durch dieCommon Language Runtime auf der Zielplattform inMaschinencode übersetzt werden musste. DieJust-in-time-Kompilierung (JIT) erfordert die zusätzliche und ineffiziente Verteilung vonLaufzeitbibliotheken für die Zielplattform.

Eine in .NET Core 3.0 neu eingeführteAhead-of-Time-Kompilierung (AOT) kann denIL-Code der Anwendung für die Zielplattform vorkompilieren. Dies ist optional und geschieht nachträglich im Rahmen eines „Veröffentlichung“ genannten Entwicklungsschrittes.[40] Die entstehenden Programmdateien, dieReadyToRun-Images genannt werden, sollen dann schneller starten, da dieCommon Language Runtime den Code vor der Ausführung nicht mehr übersetzen muss. Diese AOT-Kompilierung stand zunächst nur fürCLI-Software zur Verfügung.[41] Als solche werdenCronjobs undHintergrunddienste geschrieben, die aufServern ohneDesktop-Oberfläche, zum Beispiel inCloud-Umgebungen,stand-alone betrieben werden und die auf eine möglichst kurze Initialisierungszeit angewiesen sind.

.NET 7 unterstützte als erste Version der .NET-Plattform dann die vollständige, „native“Ahead-of-time-Kompilierung fürWindows undLinux, wodurch Software, die mit .NET geschrieben wurde, nicht länger auf eine Laufzeitbibliothek und eineJust-in-time-Kompilierung angewiesen ist und auf den Zielplattformen ohne zusätzlich einzubindende Softwarepakete ausgeführt werden kann.[42] Diese echte AOT-Kompilierung kann aber zu Einschränkungen bei der Programmierung führen oder zusätzliche Maßnahmen erforderlich machen.[43]

Damit kehrten die .NET-Plattformentwickler zum ursprünglichen Konzept der Anwendungsentwicklung zurück, bei dem Software vom Hersteller gezielt für bestimmte Plattformen veröffentlicht werden kann. Vorher entwickelte sich die .NET-Konzeption hin zur Idee eines auf allen Plattformen lauffähigen, universellen Programmpaketes, welches mit einem JIT-Compiler des Zulieferers (Microsoft) auf der Zielplattform ausgeführt wird.

Mit .NET sind nach wie vor beide Verbreitungswege möglich, da mit einem UWP-Paket Software imMicrosoft Store für verschiedene Windows-Systeme (meist als Desktop-Software) vertrieben wird, während mit derAhead-of-Time-Kompilierung durch eine zielgerichtet erzeugte, kleinere Programmdatei die Verteilung für verschiedene Betriebssysteme (meist als Hintergrundprozess ohne Benutzeroberfläche) erleichtert und die Performance der Software weiter verbessert werden soll.

Einschränkungen

[Bearbeiten |Quelltext bearbeiten]

DieAhead-of-Time-Kompilierung hat gegenüber dem herkömmlichen Verbreitungsweg einige Einschränkungen. Der Hersteller listet auf, dass mitNative AOT-Applikationen

  • kein dynamisches Nachladen von Programmcode, wie Assembly.LoadFile möglich ist,
  • kein Laufzeitcode generiert werden kann, der beispielsweise durchReflexion entsteht,
  • die Verwendung vonC++/CLI grundsätzlich ausgeschlossen ist,
  • COM nicht eingebaut ist,
  • Trimming, die automatische Anpassung und Integration von verwendeten .NET-Abhängigkeiten in die Programmdatei, erforderlich ist, wodurch Einschränkungen entstehen,
  • die Auslieferung in nur einer einzigen Programmdatei impliziert wird, wodurch Inkompatibilitäten entstehen,
  • notwendige Laufzeitbibliotheken eingeschlossen sind, welche die Programmdatei selbst vergrößern,
  • LINQ-Ausdrücke ausschließlich interpretiert werden und
  • nicht alle Laufzeitbibliotheken kompatibel sind und einige Warnungsmeldungen, die entstehen, durch Entwickler nicht behoben werden können.

Entwicklung

[Bearbeiten |Quelltext bearbeiten]

Entwicklungsumgebungen

[Bearbeiten |Quelltext bearbeiten]
In diesem Artikel oder Abschnitt fehlen noch folgende wichtige Informationen:
Chronologie fehlt. Welche IDE für welche .NET (bzw. .NET Core) Versionen. VS, MonoDevleop, …? --Filzstift (Diskussion) 13:04, 24. Nov. 2023 (CET)
Hilf der Wikipedia, indem du sierecherchierst undeinfügst.

.NET-Anwendungen lassen sich mit folgenden Entwicklungsumgebungen entwickeln:

Programmiersprachen

[Bearbeiten |Quelltext bearbeiten]

Als Programmiersprachen für .NET werdenC#,F# undVB auf allen oben genannten Betriebssystemen unterstützt, unter Windows zusätzlich nochC++/CLI.[50][51][52]

Ähnlich wie beim klassischem .NET-Framework sind weitere Sprachen implementierbar. So entwickelt Iolevel, eine tschechische Firma, mit demPeachPie-Compiler einen PHP-Compiler für .NET sowie eine dazu passende Visual-Studio-Erweiterung. Im März 2021 wurde die Version 1 freigegeben.[53][54][55]

Bereitstellung

[Bearbeiten |Quelltext bearbeiten]

.NET kennt verschiedene Arten der Veröffentlichung und Bereitstellung. Dieframework-abhängigen Methoden setzten die Installation einer passenden Version des Laufzeitsystems auf dem Zielrechner voraus. Bei dereigenständigen Bereitstellung werden die benötigten Teile des Laufzeitsystems gemeinsam mit der Anwendung in einem Verzeichnis bereitgestellt, passend für Betriebssystem und Architektur des Zielrechners.[56]

Es existieren offiziell von Microsoft unterstützteDocker-Images für das Entwickler-SDK sowie die Laufzeitumgebungen.[57] Man kann seine .NET Anwendung daher vergleichsweise einfach plattformübergreifend in Containern betreiben. Auch eine Veröffentlichung des erstellten Images ist möglich. Das SDK-Image ist hierbei für die Kompilierung notwendig, während die daraus erstellten DLL-Dateien lediglich die schlankere Laufzeitumgebung benötigen.

Anwendungsgebiete

[Bearbeiten |Quelltext bearbeiten]

.NET selbst ist ohneZusatzpakete fürKonsolenanwendungen undASP.NET Core (automatisch integriertes Zusatzpaket) verwendbar.[58]

Durch Zusatzpakete, die auch vonDrittanbietern stammen können und in einer sehr großen Anzahl auf nuget.org verfügbar sind[59] lässt sich die Basis-Funktionalität des Frameworks erheblich erweitern. Einsatzgebiete, bei denen .NET einen zentralen Bestandteil darstellt, sind beispielsweise:

  • Universal Windows Platform (UWP)
  • Klassenbibliotheken für den.NET Standard[60]
  • Cross-Plattformentwicklung mit GTK#[61]
  • plattformunabhängige Benutzeroberflächen mit Avalonia UI[62]
  • ab Version 3 Windows-Desktop-Oberflächen mit WPF, WinForms oder UWP
  • PHP-Entwicklung mit PeachPie

Die allermeisten Einsatzszenarien, bei denen das frühere .NET-Framework verwendet wurde, können auch mit .NET (ggf. ergänzt um Zusatzpakete) realisiert werden. Für einige der gekündigten Techniken gibt es Lösungen als Community-Projekt (z. B. fürWCF das Projekt CoreWCF).[63][64][65]

Bestandteile

[Bearbeiten |Quelltext bearbeiten]

Die wichtigsten Komponenten von .NET sind:[66]

  • die Laufzeitumgebung mit den Klassenbibliotheken
  • die Laufzeitumgebung und Klassen für ASP.NET Core (seit Core Version 3.0 fester Bestandteil)
  • das .NET Core bzw. das .NETSDK

Ist das SDK installiert, so können zahlreiche Aufgaben der Softwareentwicklung mit dem Kommandodotnet erledigt werden, z. B.dotnet build – also (englisch für) „[das] Übersetzen der Anwendung“.[67]

Literatur

[Bearbeiten |Quelltext bearbeiten]

Lehrbücher

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. Download .NET 10.0. (abgerufen am 11. Februar 2026).
  2. .Download .NET 11.0. Abgerufen am 11. Februar 2026 (englisch). 
  3. Download .NET (amerikanisch-englisch), vonMicrosoft, zuletzt geändert am 12. August 2025
  4. Holger Schwichtenberg:connect();: .NET Core 5 und ASP.NET 5 erreichen Go-Live-Status. In:Heise. 18. November 2015
  5. Alexander Neumann:.NET Core 1.0 und ASP.NET Core 1.0: Versionswechsel impliziert Neuanfang. Heise, 20. Januar 2016
  6. .NET Core: Microsofts plattformunabhängiges Entwicklungs-Framework erreicht Version 1.0. Heise, 27. Juni 2016
  7. dotnet/core. Abgerufen am 31. Mai 2018 (englisch). 
  8. Performance Improvements in .NET Core 2.1. (microsoft.com [abgerufen am 31. Mai 2018]). 
  9. .NET Support Policy. Abgerufen am 14. Dezember 2018 (englisch). 
  10. Performance Improvements in .NET Core 3.0. 15. Mai 2019, abgerufen am 12. Oktober 2019 (amerikanisches Englisch). 
  11. ASP.NET Core and Blazor updates in .NET Core 3.0. In: ASP.NET Blog, devblogs.microsoft.com. 23. September 2019, abgerufen am 12. Oktober 2019 (amerikanisches Englisch). 
  12. gRPC vs HTTP APIs. In: ASP.NET Blog, devblogs.microsoft.com. 18. November 2019, abgerufen am 28. November 2019 (amerikanisches Englisch). 
  13. Announcing Entity Framework Core 3.0 and Entity Framework 6.3 General Availability. 23. September 2019, abgerufen am 12. Oktober 2019 (amerikanisches Englisch). 
  14. Home repository for .NET Core. Contribute to dotnet/core development by creating an account on GitHub. .NET Platform, 3. Dezember 2019, abgerufen am 3. Dezember 2019. 
  15. Holger Schwichtenberg:Build 2018: Microsoft kündigt Windows-Desktopprogrammierung für .NET Core 3.0 an.Heise online, 8. Mai 2018
  16. Rich Lander: Announcing .NET Core 3 Preview 1 and Open Sourcing Windows Desktop Frameworks. In: DevBlogs. Microsoft, 4. Dezember 2018, abgerufen am 24. April 2020 (amerikanisches Englisch). 
  17. NET Core 2.1, 3.1, and .NET 5.0 updates are coming to Microsoft Update. 3. Dezember 2020, abgerufen am 8. Dezember 2020 (amerikanisches Englisch). 
  18. gewarren: What's new in .NET 6. Abgerufen am 8. November 2021 (amerikanisches Englisch). 
  19. Announcing .NET 6 -- The Fastest .NET Yet. 8. November 2021, abgerufen am 8. November 2021 (amerikanisches Englisch). 
  20. Introducing the .NET Hot Reload experience for editing code at runtime. 25. Mai 2021, abgerufen am 24. November 2021 (amerikanisches Englisch). 
  21. Update on .NET Hot Reload progress and Visual Studio 2022 Highlights. 20. Oktober 2021, abgerufen am 24. November 2021 (amerikanisches Englisch). 
  22. tdykstra: dotnet watch command - .NET CLI. Abgerufen am 2. Dezember 2022 (amerikanisches Englisch). 
  23. Introducing .NET MAUI – One Codebase, Many Platforms. In: devblogs.microsoft.com. 23. Mai 2022, abgerufen am 24. Mai 2022 (amerikanisches Englisch). 
  24. .NET MAUI: Microsofts neue GUI-Bibliothek für Windows, Android, iOS und macOS. In: heise online. Abgerufen am 24. Mai 2022. 
  25. .NET Multi-platform App UI (.NET MAUI). In: dotnet.microsoft.com. Abgerufen am 24. Mai 2022 (amerikanisches Englisch). 
  26. Stephen Toub: Performance Improvements in .NET 7. In: devblogs.microsoft.com. 31. August 2022, abgerufen am 10. November 2022 (amerikanisches Englisch). 
  27. Jon Douglas: .NET 7 is Available Today. 8. November 2022, abgerufen am 8. November 2022 (amerikanisches Englisch). 
  28. Gaurav Seth: Announcing .NET 8. 14. November 2023, abgerufen am 14. November 2023 (amerikanisches Englisch). 
  29. .NET 8.0 und C# 12.0 erscheinen heute: Viel Neues für Blazor und C#-Compiler. In: heise online. 14. November 2023, abgerufen am 14. November 2023. 
  30. Frequently asked questions about .NET Aspire. Abgerufen am 19. März 2024. 
  31. .NET developer chudovo.com; abgerufen am 22. November 2022
  32. N. E. T. Team: Announcing .NET 9. 12. November 2024, abgerufen am 12. November 2024 (amerikanisches Englisch). 
  33. N. E. T. Team: Announcing .NET 10. In: .NET Blog. 11. November 2025, abgerufen am 11. November 2025 (amerikanisches Englisch). 
  34. Rick-Anderson: ASP.NET Übersicht. 13. Juli 2023, abgerufen am 21. März 2024. 
  35. .NET game engines on Windows, Linux, or macOS. Archiviert vom Original (nicht mehr online verfügbar) am 6. März 2025; abgerufen am 11. März 2025 (amerikanisches Englisch). 
  36. .NET artificial intelligence & machine learning. Abgerufen am 21. März 2024. 
  37. core/release-notes/9.0/supported-os.md at main · dotnet/core. Abgerufen am 15. Januar 2025 (englisch). 
  38. dotnet. In: Dockerhub. Abgerufen am 9. Juli 2025 (englisch). 
  39. Install .NET Core SDK on Linux. In: Snap Store. Abgerufen am 15. Januar 2025 (englisch). 
  40. davidwrighton: ReadyToRun deployment overview - .NET. 29. Juni 2022, abgerufen am 14. Januar 2025 (amerikanisches Englisch). 
  41. Announcing .NET Core 3.0. 23. September 2019, abgerufen am 12. Oktober 2019 (amerikanisches Englisch). 
  42. LakshanF: Native AOT deployment overview – .NET. In: learn.microsoft.com. Abgerufen am 17. November 2022 (amerikanisches Englisch). 
  43. LakshanF: Native AOT deployment overview – .NET. In: learn.microsoft.com. 15. Oktober 2024, abgerufen am 14. Januar 2025 (amerikanisches Englisch). 
  44. Mads Kristensen: Visual Studio 2026 is here: faster, smarter, and a hit with early adopters. In: Visual Studio Blog. 11. November 2025, abgerufen am 5. Dezember 2025 (amerikanisches Englisch). 
  45. DeDiv-VR: Visual Studio 2022 System Requirements. Abgerufen am 5. Dezember 2025 (amerikanisches Englisch). 
  46. Announcing .NET 6 -- The Fastest .NET Yet. 8. November 2021, abgerufen am 29. März 2022 (amerikanisches Englisch). 
  47. Announcing .NET 6 – The Fastest .NET Yet. 8. November 2021, abgerufen am 29. März 2022 (amerikanisches Englisch). 
  48. Microsoft stellt Visual Studio 2022 for Mac ein. In: heise online. 31. August 2023, abgerufen am 6. Dezember 2023. 
  49. Rider: die plattformübergreifende .NET IDE von JetBrains. Abgerufen am 24. September 2022. 
  50. Announcing .NET Core 2.0 Preview 1. blogs.msdn.microsoft.com, 10. Mai 2017.
  51. F# and .NET Core Roadmap Update. blogs.msdn.microsoft.com, 14. August 2017.
  52. .NET Core 3.1 erscheint mit Long-term Support. In: heise online. Abgerufen am 4. Dezember 2019. 
  53. PeachPie Documentation. Abgerufen am 7. September 2020. 
  54. peachpiecompiler/peachpie. PeachPie Compiler Platform, 6. September 2020, abgerufen am 7. September 2020. 
  55. PHP-Compiler für .NET: PeachPie erreicht Version 1.0. In: heise online. Abgerufen am 16. März 2021. 
  56. rpetrusha: .NET Core Anwendungsbereitstellung – .NET Core. Abgerufen am 23. Juni 2019 (deutsch). 
  57. Docker Hub. Abgerufen am 23. September 2022. 
  58. Rich Lander: Leitfaden für .NET Core. Abgerufen am 22. August 2017. 
  59. Home. In: NuGet Gallery. Abgerufen am 16. März 2021 (englisch). 
  60. Bill Wagner: Erstellen einer .NET Standard-Klassenbibliothek mit C# und .NET Core in Visual Studio 2017. Abgerufen am 20. November 2017. 
  61. .NET wrapper for Gtk and other related libraries. Contribute to GtkSharp/GtkSharp development by creating an account on GitHub. GtkSharp, 10. August 2019, abgerufen am 10. August 2019. 
  62. Avalonia UI – Home. Abgerufen am 25. Oktober 2023. 
  63. cartermp: .NET Framework-Technologien, die für .NET Core und .NET 5 und höher nicht verfügbar sind. Abgerufen am 28. August 2022 (deutsch). 
  64. CoreWCF/CoreWCF. Core WCF, 26. August 2022, abgerufen am 28. August 2022. 
  65. Was ist WCF? In: it-visions.de. Abgerufen am 28. August 2022. 
  66. mairaw: Weitere Informationen zu .NET Core. Abgerufen am 4. Dezember 2019 (deutsch). 
  67. Maira Wenzel: Tools für die .NET Core-Befehlszeilenschnittstelle (command-line interface, CLI). Abgerufen am 26. September 2017. 
Abgerufen von „https://de.wikipedia.org/w/index.php?title=.NET_(Plattform)&oldid=264190771
Kategorie:
Versteckte Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp