共用方式為


CA0058

更新:2007 年 11 月

無法載入所參考的組件。

當分析工具無法在分析底下載入由組件所參考的組件時,就會發生這項錯誤。結果則是這項錯誤可能會在他處造成 CA0001,原因在於發生這項錯誤時,可能會導致許多意外狀態。如果您在 Visual Studio 內使用 Managed 程式碼分析工具,則下列的部分原因可能會導致 CA0058:

  • 輸入組件已遭覆寫,現在指向會參考 Visual Studio 專案檔案中參考清單以外之其他組件的組件。

  • 如果專案已修改為在執行 FxCopCmd.exe 之前先叫用自訂建置步驟,而且自訂建置程序會將更多參考加入至輸出組件中,則會產生錯誤 CA0058。

  • 在 C++ 中,可能會使用下列方法來參考組件:在 VCPROJ 中使用 ForcedUsing、覆寫命令列以傳遞 /FU,或只在來源中加入 #using <Some.dll>。

在所有情況中,此問題的解決方式是,將遺漏的參考加入至 Visual Studio 專案本身。