Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird der MSB3305 Fehlercode beschrieben.
Text der Nachricht
MSB3305: Processing COM reference 'value' from path 'value'.
BESCHREIBUNG
Diese Warnung ist eine generische Benachrichtigung über ein Problem mit einem COM-Verweis. Mögliche Ursachen sind:
- Eine ungültige Typbibliothek (TLB-Datei), die entweder aus einer beschädigten TLB-Datei oder einem Versionskonflikt bestehen könnte.
- Typen in einer TLB, die nicht in .NET-Typen konvertiert werden können. Die nicht konvertierten Typen werden als Zeiger übergeben, was die Verwendung von unsicheren Code erfordert.
Beschluss
Der Standardausgabetext wird um zusätzliche Informationen vom Betriebssystem ergänzt. Sehen Sie sich die zusätzlichen Informationen an, die bereitgestellt werden, um die Ursache des Problems zu ermitteln.
Als temporäre Maßnahme können Sie die Warnung stillen, indem Sie der Projektdatei den folgenden Wert hinzufügen:
<!-- Comment out or set to 'false' to get warnings about TLB conversion -->
<ResolveComReferenceSilent>true</ResolveComReferenceSilent>
Warnung
Es wird nicht empfohlen, MSBuild-Diagnoseinformationen zu unterdrücken. Durch das Beseitigen der Warnung wird das zugrunde liegende Problem nicht behoben. Wenn Sie die ResolveComReferenceSilent-Eigenschaft verwenden, um die Warnung auszublenden, werden möglicherweise auch andere COM-Verweiswarnungen ausgeblendet, die Sie nicht unterdrücken möchten.
Weitere Informationen finden Sie unter Hinzufügen von Verweisen auf Typbibliotheken.
Gilt für:
Alle Versionen von MSBuild