本文說明MSB3246錯誤碼。
消息正文
MSB3246: Resolved file has a bad image, no metadata, or is otherwise inaccessible.
備註
MSBuild 找到元件檔案時,若未能開啟檔案以作為 .NET 元件檢查其元數據,就會發生此錯誤。 這可能是因為檔案已損毀,因此無法讀取為元件,或實際上不是元件檔案。
請參閱 針對元件參考進行疑難解答 ,以調查問題,包括識別 MSBuild 嘗試讀取的特定檔案。
如果元件是 SDK 或工具的一部分,請嘗試重新安裝 SDK 或工具。
元件是否模糊化? 請檢查模糊化工具的文件,以判斷如何模糊化用作參考的組件。
如果是您自己的元件,請嘗試重建元件,然後嘗試在元件查看器中開啟元件,例如 ILDasm.exe ,以查看它是否正確載入。
適用於
MSBuild 的所有版本