Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Studio unterstützt ein Bereitstellungsmodell für Windows-Clientanwendungen, das auf der Idee von isolierten Anwendungen und parallelen Assemblys basiert. Standardmäßig erstellt Visual Studio alle nativen C-/C++-Anwendungen als isolierte Anwendungen, die Manifeste verwenden, um ihre Abhängigkeiten von Visual C++-Bibliotheken zu beschreiben.
Das Erstellen von C/C++-Programmen als isolierte Anwendungen bietet eine Reihe von Vorteilen. Beispielsweise ist eine isolierte Anwendung nicht betroffen, wenn andere C/C++-Anwendungen Microsoft C++-Bibliotheken installieren oder deinstallieren. Microsoft C++-Bibliotheken, die von isolierten Anwendungen verwendet werden, werden möglicherweise weiterhin im lokalen Ordner der Anwendung oder durch Installation im nativen Assemblycache (WinSxS) verteilt. Die Wartung von Microsoft C++-Bibliotheken für bereits bereitgestellte Anwendungen kann jedoch mithilfe einer Herausgeberkonfigurationsdatei vereinfacht werden. Das bereitstellungsmodell für isolierte Anwendungen erleichtert es Ihnen, sicherzustellen, dass C/C++-Anwendungen, die auf einem bestimmten Computer ausgeführt werden, die neueste Version von Microsoft C++-Bibliotheken verwenden, während systemadministratoren und Anwendungsautoren weiterhin die Möglichkeit offen lassen, die explizite Versionsbindung von Anwendungen an ihre abhängigen DLLs zu steuern.
In diesem Abschnitt wird erläutert, wie Sie Ihre C/C++-Anwendung als isolierte Anwendung erstellen und sicherstellen können, dass sie mithilfe eines Manifests an Microsoft C++-Bibliotheken gebunden wird. Die Informationen in diesem Abschnitt gelten primär für native, oder nicht verwaltete, C++-Anwendungen. Informationen zum Bereitstellen nativer C++-Anwendungen, die mit Visual Studio erstellt wurden, finden Sie unter Redistributing Microsoft C++-Dateien.
In diesem Abschnitt
Konzept der isolierten Anwendungen und der parallelen Assemblys
Erstellen isolierter C/C++-Anwendungen
Erstellen von parallelen C/C++-Assemblys
Vorgehensweise: Erstellen von COM-Komponenten ohne Registrierung
Vorgehensweise: Erstellen von isolierten Anwendungen zur Verwendung von COM-Komponenten
Manifestgenerierung für C/C++-Programme
Problembehandlung bei isolierten Anwendungen und parallelen Assemblys (C/C++)
Verwandte Abschnitte
Isolierte Anwendungen und parallele Assemblys
Deploying Desktop Applications (Bereitstellen von Desktopanwendungen)