Bereitstellen von nativen Desktopanwendungen (Visual C++)

Die Verteilung einer fertigen Anwendung oder Komponente zur Installation auf anderen Computern wird als Bereitstellung bezeichnet. Die Bereitstellungsplanung beginnt, wenn eine Anwendung auf dem Computer eines Entwicklers erstellt wird. Die Bereitstellung endet, wenn die Anwendung installiert wurde und auf dem Computer eines Benutzers ausgeführt werden kann.

Visual Studio bietet verschiedene Technologien für die Bereitstellung von Windows-Anwendungen. Dazu zählen die Bereitstellung mit ClickOnce und dem Windows Installer.

  • ClickOnce kann zum Bereitstellen von C++-Anwendungen für die Common Language Runtime (CLR) verwendet werden (gemischte, reine und überprüfbare Assemblys). Obwohl Sie mit Windows Installer eine verwaltete Anwendung bereitstellen können, wird empfohlen, dass Sie ClickOnce verwenden, da es .NET Framework-Sicherheitsfeatures wie das Signieren von Manifesten verwendet. ClickOnce unterstützt die Bereitstellung von nativen C++-Anwendungen nicht. Weitere Informationen finden Sie unter ClickOnce Deployment for Visual C++ Applications.

  • Mithilfe der Windows Installer-Technologie können systemeigene C++-Anwendungen oder C++-Anwendungen bereitgestellt werden, die auf die Common Language Runtime (CLR) ausgerichtet sind.

In den Artikeln dieses Abschnitts der Dokumentation wird erläutert, wie sichergestellt werden kann, dass eine systemeigene Visual C++-Anwendung auf jedem Computer ausgeführt werden kann, der eine unterstützte Zielplattform bietet. Zudem werden die in ein Installationspaket einzubeziehenden Dateien und die empfohlenen Methoden zum Verteilen von Komponenten beschrieben, von denen die Anwendung abhängt.

In diesem Abschnitt