コンポーネント マニフェスト(assembly manifest)
部品側に付けるXMLで、そのassemblyがどのファイルを含み、どのCOMクラスを公開するかを記述する。本来レジストリに入っていた情報がここへ来る。
- 概念URI
https://comcomponent.com/knowledge/component-manifest/
- 別名・表記
- assembly manifest
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- Reg-Free COM(登録不要COM)はコンポーネント マニフェスト(assembly manifest)を利用します。Reg-Free COMでは、本来レジストリにあったCOM登録情報をコンポーネント マニフェストへ持たせる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- コンポーネント マニフェスト(assembly manifest)はside-by-side assemblyの実装を担います。コンポーネント マニフェストは、ファイル・COMクラスの内容を定義してside-by-side assemblyとして機能させる実装を担う / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- コンポーネント マニフェスト(assembly manifest)は型ライブラリ(TLB)を利用します。VBAの早期バインディングなど型付き利用を想定する場合、コンポーネント マニフェストにはtypelib情報も書けるが、その型付き利用の設計自体は別途必要になる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- コンポーネント マニフェスト(assembly manifest)はmt.exe(マニフェスト ツール)で構成できます。コンポーネント マニフェストをDLLへ埋め込む場合、mt.exeでリソースID 1として埋め込む / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- コンポーネント マニフェスト(assembly manifest)はCLSID(Class ID)を利用します。コンポーネント マニフェストのcomClass要素は、CLSIDを使ってCOMクラスを識別する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- コンポーネント マニフェスト(assembly manifest)はProgID(Programmatic Identifier)を利用します。ProgIDによる従来のCreateObject呼び出しなどとの互換を保ちたい場合、コンポーネント マニフェストのcomClass要素はProgIDも記述できる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。