Dialogfeld "Erforderliche Komponenten"

Das Dialogfeld "Voraussetzungen " gibt an, welche Erforderlichen Komponenten installiert werden, wie sie installiert werden und in welcher Reihenfolge die Pakete installiert werden.

Dialogfeld „Erforderliche Komponenten“ in Visual Studio

Wählen Sie zum Aufrufen des Dialogfelds im Projektmappen-Explorer einen Projektknoten aus, und klicken Sie anschließend auf Projekt>Eigenschaften. Wenn der Projekt-Designer angezeigt wird, klicken Sie auf die Registerkarte Veröffentlichen und dann auf Erforderliche Komponenten. Klicken Sie bei Setupprojekten im Menü Projekt auf Eigenschaften. Wenn das Dialogfeld Eigenschaftenseiten angezeigt wird, klicken Sie auf Erforderliche Komponenten.

Hinweis

In ClickOnce for .NET Core 3.1 und .NET 5 oder höher legen Sie Bereitstellungseigenschaften mithilfe des Veröffentlichungstools anstelle des Veröffentlichungs-Assistenten und der Seite „Veröffentlichen“ des Projekt-Designers fest. Weitere Informationen finden Sie unter Bereitstellen einer .NET-Windows-Anwendung mithilfe von ClickOnce und ClickOnce for .NET.

UIElement-Liste

Element BESCHREIBUNG
Setupprogramm zur Installation erforderlicher Komponenten erstellen Dies schließt die erforderlichen Komponenten im Setupprogramm (Setup.exe) der Anwendung ein, die je nach Abhängigkeit vor der Anwendung installiert werden. Diese Option ist standardmäßig ausgewählt. Wenn sie nicht ausgewählt ist, wird keine Setup.exe erstellt.
Auswählen der für die Installation erforderlichen Komponenten Gibt an, ob Komponenten wie .NET Framework- und C++-Laufzeitbibliotheken installiert werden sollen.

Indem Sie das Kontrollkästchen neben SQL Server 2012 Express aktivieren, legen Sie z.B. fest, dass vom Setupprogramm überprüft werden muss, ob diese Komponente auf dem Zielcomputer installiert ist. Außerdem installiert es die Komponente, wenn diese noch nicht vorhanden ist.

Ausführliche Informationen über die einzelnen erforderlichen Pakete finden Sie unter Informationen über erforderliche Komponenten.
Erforderliche Komponenten von der Website des Komponentenherstellers herunterladen Dies gibt an, dass die erforderlichen Komponenten von der Website des Herstellers installiert werden müssen. Dies ist die Standardoption.
Erforderliche Komponenten von demselben Speicherort wie Anwendung herunterladen Dies gibt an, dass die erforderlichen Komponenten vom gleichen Speicherort wie die Anwendung installiert werden müssen. Dadurch werden alle erforderlichen Pakete an den Speicherort für die Veröffentlichung kopiert. Damit diese Option funktioniert, müssen sich die erforderlichen Pakete auf dem Entwicklungscomputer befinden.
Erforderliche Komponenten von folgendem Speicherort herunterladen Dadurch wird angegeben, dass die erforderlichen Komponenten vom ausgewählten Speicherort aus installiert werden müssen. Mithilfe der Schaltfläche Durchsuchen können Sie einen Speicherort auswählen.

Hinweis

Weitere Informationen zu den Voraussetzungen finden Sie unter Erstellen von Bootstrapperpaketen.

Informationen über erforderliche Komponenten

Die im Dialogfeld Erforderliche Komponenten aufgeführten erforderlichen Komponenten können von den in der folgenden Liste genannten abweichen. Die im Dialogfeld Erforderliche Komponenten aufgelisteten Pakete mit erforderlichen Komponenten werden automatisch festgelegt, wenn Sie das Dialogfeld zum ersten Mal öffnen. Wenn im Nachhinein Änderungen am Zielframework des Projekts vorgenommen werden, müssen die erforderlichen Komponenten manuell ausgewählt werden, um dem neuen Zielframework zu entsprechen.

Element Beschreibung
.NET Desktop Runtime 3.x, ..., 8.x Dieses Paket installiert die .NET Desktop-Laufzeit für die angegebene Plattformarchitektur (x86, x64 oder Arm64). Diese Runtime unterstützt Windows Presentation Foundation (WPF) und Windows Forms-Apps, die mit .NET erstellt wurden. Dies ist nicht mit .NET Framework identisch. Diese Runtime enthält .NET-Runtime, jedoch nicht ASP.NET Core-Runtime. Diese muss separat installiert werden.
.NET Runtime 5.x, ..., 8.x Dieses Paket installiert die .NET-Laufzeit für die angegebene Plattformarchitektur (x86, x64 oder Arm64). Dies ist die Basislaufzeit und enthält nur die Komponenten, die zum Ausführen einer Konsolen-App erforderlich sind. In der Regel installieren Sie .NET Desktop Runtime anstelle dieser.
Microsoft .NET Framework 4.x Mit dem Paket wird .NET Framework 4 sowohl für die x86- als auch die x64-Plattform installiert.
.NET Framework 3.5 SP1 Mit diesem Paket wird Folgendes installiert:

– .NET Framework-Versionen 2.0, 3.0 und 3.5
– Unterstützung für alle .NET Framework-Versionen auf 32-Bit- und 64-Bit-Betriebssystemen (x86 und x64)
– Sprachpakete für jede .NET Framework-Version, die mit dem Paket installiert wird
– Service Packs für .NET Framework 2.0 und 3.0

.NET Framework 3.0 ist im Lieferumfang von Windows Vista enthalten, und .NET Framework 3.5 ist in Visual Studio enthalten. .NET Framework 3.5 ist für alle Visual Basic- und C#-Projekte erforderlich, die explizit für 32-Bit-Betriebssysteme kompiliert werden und für die das Zielframework auf .NET Framework 3.5 festgelegt ist, sowie für alle Visual Basic- und C#-Projekte, die für 64-Bit-Betriebssysteme kompiliert werden. (IA64 wird nicht unterstützt.) Beachten Sie, dass Visual Basic- und C#-Projekte standardmäßig für jede CPU-Architektur kompiliert werden. Weitere Informationen finden Sie unter Übersicht über Frameworkziele und Bereitstellen der erforderlichen Komponenten für 64-Bit-Apps.
Microsoft-System-CLR-Typen für SQL Server 2014 (x64 und x86) Mit diesem Paket werden Microsoft-System-CLR-Typen für SQL Server 2014 für x64 oder x86 installiert.
SQL Server 2008 R2 Express Mit diesem Paket wird Microsoft SQL Server 2008 R2 Express installiert, eine kostenlose Edition von Microsoft SQL Server 2008 R2. Diese Datenbank ist für kleine Web-, Server- oder Desktopanwendungen ideal. Es kann kostenlos für Entwicklung und Produktion verwendet werden.
SQL Server 2012 Express Mit diesem Paket wird Microsoft SQL Server 2012 Express installiert.
SQL Server 2012 ... 2019 Express LocalDB Dieses Paket installiert Microsoft SQL Server Express LocalDB für die angegebene Version von SQL Server.
Visual C++ "14"-Laufzeitbibliotheken (ARM) Mit diesem Paket wird die Visual C++-Laufzeitbibliotheken für die Itanium-Architektur, die die Routinen für die Programmierung für das Betriebssystem Microsoft Windows bereitstellen, installiert. Diese Routinen automatisieren viele gängige Programmieraufgaben, die nicht von den C- und C++-Sprachen bereitgestellt werden.

Weitere Informationen finden Sie unter C-Laufzeitbibliotheksreferenz.
Visual C++ "14"-Laufzeitbibliotheken (x64) Mit diesem Paket werden die Visual C++-Laufzeitbibliotheken für x64-Betriebssysteme, die die Routinen für die Programmierung für das Betriebssystem Microsoft Windows bereitstellen, installiert. Diese Routinen automatisieren viele gängige Programmieraufgaben, die nicht von den C- und C++-Sprachen bereitgestellt werden.

Weitere Informationen finden Sie unter C-Laufzeitbibliotheksreferenz.
Visual C++ "14"-Laufzeitbibliotheken (x86) Mit diesem Paket werden die Visual C++-Laufzeitbibliotheken für x86-Betriebssysteme, die die Routinen für die Programmierung für das Betriebssystem Microsoft Windows bereitstellen, installiert. Diese Routinen automatisieren viele gängige Programmieraufgaben, die nicht von den C- und C++-Sprachen bereitgestellt werden.

Weitere Informationen finden Sie unter C-Laufzeitbibliotheksreferenz.

Siehe auch