Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe el código de error MSB3305.
Message text
MSB3305: Processing COM reference 'value' from path 'value'.
Description
Esta advertencia es una notificación genérica de un problema con una referencia COM. Algunas causas posibles son:
- Una biblioteca de tipos no válida (archivo TLB), que puede ser cualquier cosa de un archivo TLB dañado a una falta de coincidencia de versión.
- Tipos de un TLB que no se pueden convertir en tipos de .NET. Los tipos no convertidos se pasan como punteros, lo que requiere el uso de código no seguro.
Resolution
El texto del mensaje de salida estándar va seguido de información adicional del sistema operativo. Busque la información adicional proporcionada para determinar la causa del problema.
Como medida temporal, puede silenciar la advertencia agregando el siguiente valor al archivo del proyecto:
<!-- Comment out or set to 'false' to get warnings about TLB conversion -->
<ResolveComReferenceSilent>true</ResolveComReferenceSilent>
Warning
No se recomienda suprimir la información de diagnóstico de MSBuild. La eliminación de la advertencia no soluciona el problema subyacente. El uso de la propiedad ResolveComReferenceSilent para ocultar la advertencia también podría ocultar otras advertencias de referencia COM que no pretende suprimir.
Para obtener más información, vea Agregar referencias a bibliotecas de tipos.
Related content
Applies to
Todas las versiones de MSBuild