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.
Se creó una referencia al ensamblado de interoperabilidad incrustado '<assembly1>' debido a una referencia indirecta a ese ensamblado desde el ensamblado '<assembly2>'. Considere la posibilidad de cambiar la propiedad "Insertar tipos de interoperabilidad" en cualquiera de los ensamblados.
Ha agregado una referencia a un ensamblado (assembly1) que tiene la Embed Interop Types propiedad establecida Trueen . Esto indica al compilador que inserte información de tipo de interoperabilidad desde ese ensamblado. Sin embargo, el compilador no puede insertar información de tipo de interoperabilidad de ese ensamblado porque otro ensamblado al que se ha hecho referencia (assembly2) también hace referencia a ese ensamblado (assembly1) y tiene la Embed Interop Types propiedad establecida Falseen .
Nota:
Establecer la Embed Interop Types propiedad en una referencia de ensamblado a True es equivalente a hacer referencia al ensamblado mediante la -link opción para el compilador de línea de comandos.
Identificador de error: BC40059
Para solucionar esta advertencia
Para insertar información de tipo de interoperabilidad para ambos ensamblados, establezca la
Embed Interop Typespropiedad en todas las referencias a assembly1 enTrue.Para quitar la advertencia, puede establecer la
Embed Interop Typespropiedad de assembly1 enFalse. En este caso, una ensamblado de interoperabilidad (PIA) proporciona información de tipo de interoperabilidad principal.