組件至類型程式庫轉換的摘要

組件為 Common Language Runtime 提供了能讓它察知型別實作所需的資訊。 型別程式庫對於 COM 型別也有同樣的作用。 COM 用戶端無法直接從組件存取型別資訊;反之,組件、模組、型別、參數和欄位表示必須先從組件匯出至型別程式庫。

.NET Framework 提供了工具和 API 兩者來執行將組件轉換為型別程式庫的轉換工作。 雖然有好幾種機制可以產生型別程式庫,不過每一種產生的結果都是一樣的。 為了簡單起見,這個章節只描述以型別程式庫匯出工具 (Tlbexp.exe) 工具配合轉換規則來匯出型別資訊。 如需匯出組件之其他機制的詳細資訊,請參閱封裝 COM 的組件

由於型別程式庫無法容納組件中找到的所有資訊,因此,轉換處理序在匯出處理過程中可能會捨棄一些資料。 這個章節將說明這些轉換,並且識別匯出至所產生之型別程式庫的每項資訊的來源。

在本節中

相關章節