Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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)