CA0058
無法載入所參考的組件。
當分析工具無法在分析底下載入由組件所參考的組件時,就會發生這項錯誤。 結果則是這項錯誤可能會在他處造成 CA0001,原因在於發生這項錯誤時,可能會導致許多意外狀態。 如果您在 Visual Studio 內使用 Managed 程式碼分析工具,則下列的部分原因可能會導致 CA0058:
輸入組件已遭覆寫,現在指向會參考 Visual Studio 專案檔案中參考清單以外之其他組件的組件。
如果專案已修改為在執行 FxCopCmd.exe 之前先叫用自訂建置步驟,而且自訂建置流程會將更多參考加入至輸出組件中,則會產生錯誤 CA0058。
在 C++ 中,參考組件使用在 VCPROJ 中使用 ForcedUsing、覆寫命令,透過下列/或加入至來源的 #using 只 <Some.dll> 是可能的。
在所有情況中,此問題的解決方式是,將遺漏的參考加入至 Visual Studio 專案本身。
請參閱
概念
在 Application Lifecycle Management 工具中疑難排解錯誤的資源