¿Cómo hacer referencia al ensamblaje desde web.config?
Necesito agregar referencia al ensamblado 'System.XML.dll' en web.config (para probar la solución del problema, mencionado aquí:Problema con el método de extensión: IXmlLineInfo)
Intenté agregar la siguiente línea en la sección "ensamblados":
<add assembly="System.Xml, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e"/>
Eso causó un error:
Descripción: se produjo un error durante el procesamiento de un archivo de configuración requerido para atender esta solicitud. Revise los detalles de error específicos a continuación y modifique su archivo de configuración adecuadamente.
Mensaje de error del analizador: no se pudo cargar el archivo o ensamblado 'System.Xml, Version = 2.0.5.0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e' o una de sus dependencias. La definición de manifiesto del ensamblado ubicado no coincide con la referencia del ensamblado. (Excepción de HRESULT: 0x80131040)
Para ser honesto, no estoy seguro si la versión / Cultura / PublicKeyToken se especifica correctamente.
Tengo algunas versiones diferentes de System.XML.dll:
C: \ Archivos de programa (x86) \ Assemblies de referencia \ Microsoft \ Framework.NETFramework \ v3.5 \ Profile \ Client \ System.XML.dllC: \ Archivos de programa (x86) \ Assemblies de referencia \ Microsoft \ Framework.NETFramework \ v4.0 \ Profile \ Client \ System.XML.dllC: \ Archivos de programa (x86) \ Ensamblados de referencia \ Microsoft \ Framework.NETFramework \ v4.0 \ System.XML.dllC: \ Archivos de programa (x86) \ Ensamblados de referencia \ Microsoft \ Framework \ Silverlight \ v3.0 \ System.Xml.dllC: \ Archivos de programa (x86) \ Ensamblados de referencia \ Microsoft \ Framework \ Silverlight \ v4.0 \ System.Xml.dllTambién tengo algunos ensamblados en GAC en Framework, Framework x64, etc.
Pregunta 1:
¿Qué montaje necesito?
Pregunta 2: (obsoleto)
¿Cómo determinar la versión exacta del ensamblaje y publicKeyToken?
PD Cosas graciosas, cuando publiqué una pregunta, descubrí que ya hay una etiqueta 'publickkeytoken' y que contiene la respuesta a la Pregunta2 :)
¡Muchas gracias!