.NET Framework の配置機能

更新 : 2007 年 11 月

.NET Framework には基本機能がいくつか用意されており、これらの機能を使用すると、さまざまなアプリケーションを簡単に配置できます。次のような機能が含まれます。

  • ゼロインパクト アプリケーション

    この機能は、アプリケーションを分離し、DLL の競合を解消します。既定では、コンポーネントはほかのアプリケーションに影響を与えません。

  • プライベート コンポーネント (既定)

    既定では、コンポーネントはアプリケーション ディレクトリに配置され、コンテナ アプリケーションだけで参照できます。

  • 制御コードの共有

    コードを共有するには、既定の動作を実行するのではなく、共有するためのコードを明示的に作成する必要があります。

  • side-by-side でのバージョン管理。

    コンポーネントまたはアプリケーションの複数のバージョンを共存させ、使用するバージョンを選択できます。共通言語ランタイムによって、バージョン管理ポリシーが適用されます。

  • XCOPY による配置およびレプリケーション

    自己言及的な、単体で使用できるコンポーネントやアプリケーションは、レジストリ エントリや依存関係を設定せずに配置できます。

  • 実行時更新

    管理者は、ASP.NET などのホストを使用してプログラムの DLL を更新できます。リモート コンピュータ上の DLL も更新できます。

  • Microsoft Windows Installer との統合

    アプリケーションを配置するときに、通知、発行、修復、およびオンデマンド インストールのすべてを使用できます。

  • エンタープライズ配置

    この機能を使用すると、Active Directory を使用する場合など、ソフトウェアの配布を簡単に行うことができます。

  • ダウンロードとキャッシュ

    インクリメンタル ダウンロードにより、ダウンロードのサイズを小さくすることができます。また、コンポーネントがゼロインパクト配置のアプリケーションだけで使用されるようにするために、コンポーネントを分離できます。

  • 完全な権利を与えられていないコード

    ID は、ユーザーではなく、コードに基づきます。ポリシーは管理者によって設定されます。証明書関連のダイアログ ボックスは表示されません。

参照

処理手順

方法 : シンプルな Windows フォーム コントロールを開発する

概念

COM アクセスに対するアプリケーションの配置

.NET Framework での配置の基本

その他の技術情報

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