次の方法で共有


C/C++ 分離アプリケーションのビルド

分離アプリケーションは side-by-side アセンブリにのみ依存し、マニフェストを使用して依存関係にバインドされます。 Windows で適切に実行するためにアプリケーションを完全に分離する必要はありません。ただし、アプリケーションの完全な分離に投資することによって、将来アプリケーションにサービスを提供する必要が生じた場合に時間を節約できます。 アプリケーションを完全に分離する利点の詳細については、「分離アプリケーション」を参照してください。

Visual Studio を使用してネイティブの C/C++ アプリケーションをビルドすると、既定で Visual Studio プロジェクト システムにより、Visual Studio ライブラリに対するアプリケーションの依存関係を記述するマニフェスト ファイルが生成されます。 これらがアプリケーションの唯一の依存関係である場合、Visual Studio で再ビルドされるとすぐに、分離アプリケーションになります。 実行時にアプリケーションで他のライブラリが使用されている場合は、「C/C++ side-by-side アセンブリのビルド」の手順に従って、これらのライブラリを side-by-side アセンブリとして再ビルドしなければならない可能性があります。

関連項目

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