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 參考警告。

如需詳細資訊,請參閱作法:將參考新增至型別程式庫