.NET Framework の配置機能
更新 : 2007 年 11 月
.NET Framework には基本機能がいくつか用意されており、これらの機能を使用すると、さまざまなアプリケーションを簡単に配置できます。次のような機能が含まれます。
ゼロインパクト アプリケーション
この機能は、アプリケーションを分離し、DLL の競合を解消します。既定では、コンポーネントはほかのアプリケーションに影響を与えません。
プライベート コンポーネント (既定)
既定では、コンポーネントはアプリケーション ディレクトリに配置され、コンテナ アプリケーションだけで参照できます。
制御コードの共有
コードを共有するには、既定の動作を実行するのではなく、共有するためのコードを明示的に作成する必要があります。
side-by-side でのバージョン管理。
コンポーネントまたはアプリケーションの複数のバージョンを共存させ、使用するバージョンを選択できます。共通言語ランタイムによって、バージョン管理ポリシーが適用されます。
XCOPY による配置およびレプリケーション
自己言及的な、単体で使用できるコンポーネントやアプリケーションは、レジストリ エントリや依存関係を設定せずに配置できます。
実行時更新
管理者は、ASP.NET などのホストを使用してプログラムの DLL を更新できます。リモート コンピュータ上の DLL も更新できます。
Microsoft Windows Installer との統合
アプリケーションを配置するときに、通知、発行、修復、およびオンデマンド インストールのすべてを使用できます。
エンタープライズ配置
この機能を使用すると、Active Directory を使用する場合など、ソフトウェアの配布を簡単に行うことができます。
ダウンロードとキャッシュ
インクリメンタル ダウンロードにより、ダウンロードのサイズを小さくすることができます。また、コンポーネントがゼロインパクト配置のアプリケーションだけで使用されるようにするために、コンポーネントを分離できます。
完全な権利を与えられていないコード
ID は、ユーザーではなく、コードに基づきます。ポリシーは管理者によって設定されます。証明書関連のダイアログ ボックスは表示されません。
参照
処理手順
方法 : シンプルな Windows フォーム コントロールを開発する