將C# DLL 轉換為VB6 應用程式的COM 互通元件 問題: 問題:如何轉換基本的C# DLL 轉換為與VB6 相容的COM 互通DLL應用程式? 答案:使用 C# 建立 COM 互通 DLL 相對簡單。 建立C# DLL: 建立一個C# 類別項目並定義屬性、方法和介面 在「專案屬性」> 中啟用「使組件 COM 可見」應用程式>>組件資訊。 在「專案屬性」中將「平台目標」設定為x86 > 註冊DLL 以進行開發: 透過在「專案屬性」> 中啟用「註冊COM 互通」來自動註冊DLL建置。 或者,使用 RegAsm.exe 手動註冊它: 將 DLL 複製到所需位置。 執行指令 RegAsm.exe -tlb -codebase mydll.dll 來自管理員指令 shell,用 DLL 取代 mydll.dll name. 使用InstallShield進行DLL安裝: 將「.NET COM Interop」設定為是。 新增將 DLL 檔案新增至元件的檔案部分。 右鍵點擊 DLL 檔案並選擇「設定金鑰檔案」。 將 TLB 檔案新增至檔案部分。 啟用「自行註冊」TLB 檔案。 確保目標上安裝了正確的 .Net Framework 版本電腦