Werden Framework-Funktionen in mit VB.NET 2003 erstellte Apps eingebunden oder bleibt eine Abhängigkeit zu deren Vorhandensein?

Antwort

Bei Anwendungen, die mit VB.NET 2003 erstellt wurden, ist es so, dass die verwendeten Funktionen der . Frameworks **nicht direkt in die Anwendung eingebunden** werden. Stattdessen bleibt die Anwendung **abhängig vom Vorhandensein des entsprechenden .NET Frameworks** auf dem Zielsystem. Das bedeutet konkret: - Die kompilierten Anwendungen enthalten nur den eigenen Code und Verweise auf die benötigten Framework-Bibliotheken. - Das .NET Framework (z. B. Version 1.1 für VB.NET 2003) muss auf dem Zielsystem installiert sein, damit die Anwendung ausgeführt werden kann. - Die Framework-Funktionen werden zur Laufzeit aus den auf dem System installierten Framework-Bibliotheken geladen. **Ausnahme:** Wenn du zusätzliche, eigene oder fremde DLLs (z. B. Drittanbieter-Bibliotheken) verwendest, kannst du diese mit deiner Anwendung ausliefern (sogenanntes "XCopy Deployment"). Das .NET Framework selbst muss aber trotzdem installiert sein. **Fazit:** VB.NET 2003-Anwendungen sind grundsätzlich abhängig vom installierten .NET Framework und binden dessen Funktionen nicht statisch in die EXE ein. Weitere Informationen findest du auch direkt bei [Microsoft](https://learn.microsoft.com/de-de/dotnet/framework/deployment/deployment-guide-for-developers).

KI fragen

Verwandte Fragen

Kann man beim Installieren älterer eigener Apps das benötigte Framework mitinstallieren, um Kompatibilität mit Windows 11 sicherzustellen?

Ja, das ist möglich. Bei der Installation älterer eigener Apps kannst du das benötigte Framework (z. B. .NET Framework, Visual C++ Redistributables usw.) mitinstallieren, damit die Anwe... [mehr]

Laufen auf Framework 1.1 basierende Apps auch auf höheren Framework-Versionen oder muss man sie neu programmieren?

In der Regel können Anwendungen, die auf .NET Framework 1.1 basieren, nicht ohne Weiteres auf höheren .NET Framework-Versionen (z. B. 2.0, 3.5, 4.x) ausgeführt werden. Es gibt zwar eine... [mehr]

Warum werden ColorDialog und andere Dialoge in einer VB.NET 2003-App erst angezeigt, nachdem die App von einem anderen Fenster verdeckt und dann wieder fokussiert wurde?

Das von dir beschriebene Verhalten deutet auf ein Problem mit der Aktualisierung oder dem Zeichnen der Benutzeroberfläche in deiner VB.NET 2003-Anwendung hin. Normalerweise sollte der `ColorDialo... [mehr]

Welche .NET Framework-Version ist für Windows 7 Professional geeignet?

Für Windows 7 Professional werden verschiedene Versionen des .NET Frameworks unterstützt. Standardmäßig ist .NET Framework 3.5 (inklusive 2.0 und 3.0) bereits im System enthalten... [mehr]