下列秘訣有助於防止令人沮喪的偵錯會話:
當交易整合器 (TI) .NET Framework 應用程式設定為顯示錯誤號碼時(err.number),傳回的數位一律為 0,而不是 TI 錯誤結果。 雖然 TI 會將正確的值傳回 COM Interop,而 COM Interop 會將正確的值傳遞至 Visual Basic,但 Visual Basic 會將任何正傳回碼視為成功,並將其變更為 0。 若要解決此問題,請將 .NET Framework 應用程式設定為傳回錯誤描述 (err.description), 而不是錯誤號碼。 錯誤描述提供正確且實用的錯誤資訊。
TI 項目參數類型 Integer 必須在 Visual Basic 中定義為 short。
TI 項目參數類型 Long 必須在 Visual Basic 中定義為整數。
Visual Basic 陣組索引從 0 開始,定義為陣列的 TI 參數索引會從位置 1 開始。 因此,已無法再將定義為陣列的 TI 參數索引與在 Visual Basic 中定義的索引一一對應。
十進位數據類型的陣列必須定義為 物件的陣列,而不是Visual Basic內的十進位陣列。 所有其他類型的數據陣列可以定義為物件或數據類型。
在開發主機起始處理 (HIP) .NET Framework 元件時,常見的錯誤原因是忘記將所有必要的元件,包括所有相依性複製到 HIP 實作元件資料夾。