Cada vez que construyo mi solución C#, recibo un puñado de advertencias sobre las interfaces que nunca he visto o escrito. Intenté buscar en Google para algunos de ellos, pero no obtuve hits. ¿Podrían estos posiblemente ser enterrados en una asamblea a la que me refiero? Si es así, ¿hay alguna manera de hacer que estas advertencias desaparezcan?advertencias sobre interfaces misteriosas en proyectos C#
Interfaz 'IAlertable' está marcado como [dual], pero no se deriva de IDispatch. Se convertirá como una interfaz derivada de IUknown.
La interfaz 'ICustomizationPermissionsReports' está marcada como [dual], pero no se deriva de IDispatch. Se convertirá como una interfaz derivada de IUknown.
Interfaz 'IAlertable2' está marcado como [dual], pero no se deriva de IDispatch. Se convertirá como una interfaz derivada de IUknown.
¿Ha marcado la configuración ** Registrarse para interoperabilidad COM ** en la configuración del proyecto? – ChaosPandion
¿Hizo referencia a cualquier COM dlls? Obtiene estas advertencias cuando los componentes COM a los que se hace referencia no están definidos correctamente. –
@Chaos: en la sección Generar de las propiedades de mi proyecto, "Registrar para interoperabilidad COM" no está marcado y está deshabilitado. –