MSB3305:正在處理路徑 'path' 中的 COM 參考 'reference'
此警告是 COM 參考問題的一般通知。 如需詳細資訊,請查看其他錯誤文字。
其中一個可能的原因是不正確的型別程式庫 (TLB 檔案),原因從損毀的 TLB 檔案到版本不符都有可能。
第二個可能的原因是 TLB 中有無法轉換成 .NET 類型的類型。 這些會以指標的形式傳遞,這需要不安全的程式碼才能處理。
作為暫存量值,您可以將下列內容新增至專案檔,來消除這個警告:
<!-- Comment out or set to 'false' to get warnings about TLB conversion -->
<ResolveComReferenceSilent>true</ResolveComReferenceSilent>
警告
不建議隱藏 MSBuild 診斷資訊。 排除警告無法解決根本問題,而使用 ResolveComReferenceSilent
屬性隱藏此警告,也可能會隱藏您不想隱藏的其他 COM 參考警告。
如需詳細資訊,請參閱作法:將參考新增至型別程式庫。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應