無法顯示關聯,因為找不到 '<element>'

更新:2007 年 11 月

當您叫用 [顯示為關聯] 命令,但是它無法決定某個型別與另一個型別之間的關聯時 (例如 typedef 以及其來源型別),[類別設計工具] 便會產生這個錯誤。

如果您要求關聯的 C++ 型別為 Managed (如同在 CLR 專案中),則產生這個錯誤的原因為 [類別設計工具] 僅支援原生 C++ 程式碼。

若要更正這個錯誤

  • 請確定您所輸入的程式碼項目是現有的型別。

  • 如果您的 C++ 專案中包含 Managed (CLR) 程式碼,請確保程式碼項目不是 Managed。

  • 如果您所輸入的程式碼項目是在專案外部定義,請確定您已在 [方案總管] 中包含正確的參考。

  • 如果修改您的專案結構,或是移動專案中的原始程式檔 (Source File),[類別設計工具] 便可能會遺失型別。(這一點尤其適用於 typedef 的來源型別、基底型別或關聯型別)。如果是這種情況,請再次將修改過或重新配置過的原始程式碼拖曳到類別圖表中,以重新顯示原始程式碼。

請參閱

概念

在類別設計工具中使用 Visual C++ 程式碼

其他資源

使用類別和其他型別

類別設計工具錯誤訊息