次の方法で共有


Register プロパティ

更新 : 2007 年 11 月

インストール時にファイル、アセンブリ、プロジェクト出力グループをターゲット コンピュータに登録するかどうかを指定します。

設定

Register プロパティの設定値は以下のとおりです。

設定

説明

DoNotRegister

アイテムは登録不要です。

COM

アイテムは、COM オブジェクトとして登録されます。

COMRelativePath

アイテムは、分離 COM オブジェクトとして登録されます。

COMSelfReg

アイテムは、インストール時に COM オブジェクトとして自動登録されます。アセンブリには使用できません。

Font

ファイルは、インストール時にフォント ファイルとして登録されます。

解説

通常、.NET Framework に基づくアイテムは登録が不要で、DoNotRegister が既定値になります。バージョン情報に OleSelfRegister を持つ COM の .dll ファイルまたは .exe ファイルの既定値は COMSelfReg になります。フォント ファイルは Font として登録されます。

分離 COM DLL をアプリケーションに含める場合は、その参照の Isolated プロパティを True に設定する必要があります。この DLL をプロジェクト出力に追加すると、Register プロパティが DoNotRegister に設定されますが、場合によっては (mstime.dll の場合など)、COMSelfReg に設定されることもあります。そのような場合は、Register プロパティを手動で DoNotRegister に変更する必要があります。

そのためには、セットアップ プロジェクトの [アプリケーション フォルダ] で目的の DLL を選択し、[プロパティ] ウィンドウで [Register] プロパティが DoNotRegister に設定されていることを確認します。セットアップ プロジェクト内のすべての分離 COM コンポーネントに対してこれを行います。

参照

概念

配置とレジストリ

参照

ファイル システム エディタのプロパティ