デスクトップ アプリケーションの配置 (Visual C++)

配置とは、完成したアプリケーションやコンポーネントを他のコンピューターにインストールできるように配布するためのプロセスです。アプリケーションが開発者のコンピューターで作成されるときに、配置計画の開始。配置は、アプリケーションがインストール、ユーザーのコンピューターで実行できるようになった時点で終了します。

Visual Studio には、Windows アプリケーションを配置するためのさまざまな方法を提供します。これらは ClickOnce の配置と Windows インストーラーの配置が含まれます。

  • ClickOnce が共通言語ランタイム ((CLR) 混合、純粋、検証可能なアセンブリを対象とする C++ アプリケーションの配置に使用できます。マネージ アプリケーションの配置に Windows インストーラーを使用できますが、は、マニフェストの署名などの .NET Framework のセキュリティ機能を使用するため ClickOnce を使用することをお勧めします。ClickOnce は、ネイティブ C++ アプリケーションの配置には対応していません。詳細については、「Visual C++ アプリケーションの ClickOnce 配置」を参照してください。

  • Windows インストーラー テクノロジが CLR を対象とするネイティブ C++ のアプリケーションまたは C++ アプリケーションの配置に使用できます。

ClickOnce と Windows インストーラー配置の比較の場合、配置ストラテジの選択を参照してください。

ドキュメントのこのセクションのトピックでは、アプリケーションが依存するコンポーネントを再配布する Visual C++ のネイティブ アプリケーションがファイルのインストール パッケージに含める必要がある推奨される方法と実行、サポートされるターゲット プラットフォームをサポートするすべてのコンピューターでようにする方法について説明します。

このセクションの内容

Visual C++ での配置

配置の概念

Visual C++ アプリケーションの依存関係の理解

再配布する DLL の決定

配置方法の選択

Visual C++ ファイルの再配布

配置例

Web クライアント アプリケーションの再頒布

Visual C++ アプリケーションの ClickOnce 配置

以前のランタイム バージョンでの C++ /clr アプリケーションの実行

関連項目

C/C++ 分離アプリケーションおよび side-by-side アセンブリのビルド

.NET Framework およびアプリケーションの配置

C/C++ 分離アプリケーションおよび side-by-side アセンブリのトラブルシューティング