Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt de MSB3305 foutcode beschreven.
Message text
MSB3305: Processing COM reference 'value' from path 'value'.
Description
Deze waarschuwing is een algemene melding van een probleem met een COM-verwijzing. Enkele mogelijke oorzaken zijn:
- Een ongeldig typebibliotheek (TLB-bestand), wat van een beschadigd TLB-bestand tot een niet-overeenkomende versie kan zijn.
- Typen in een TLB die niet kunnen worden geconverteerd naar .NET-typen. De niet-geconverteerde typen worden doorgegeven als aanwijzers, waarvoor niet-veilige code is vereist.
Resolution
De standaarduitvoertekst van het bericht wordt gevolgd door extra informatie van het besturingssysteem. Bekijk de aanvullende informatie om de oorzaak van het probleem vast te stellen.
Als tijdelijke meting kunt u de waarschuwing stil leggen door de volgende waarde toe te voegen aan uw projectbestand:
<!-- Comment out or set to 'false' to get warnings about TLB conversion -->
<ResolveComReferenceSilent>true</ResolveComReferenceSilent>
Warning
We raden u niet aan om diagnostische gegevens van MSBuild te onderdrukken. Als u de waarschuwing verwijdert, wordt het onderliggende probleem niet opgelost. Als u de eigenschap ResolveComReferenceSilent gebruikt om de waarschuwing te verbergen, worden mogelijk ook andere COM-verwijzingswaarschuwingen verborgen die u niet wilt onderdrukken.
Zie Verwijzingen toevoegen aan typebibliotheken voor meer informatie.
Related content
Applies to
Alle versies van MSBuild