La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46958 - DLL NO ENCONTRADA AL COMPILAR EN LíNEA DE COMANDO
Autor:  Francisco Gutiérrez Franco
Estoy compilando un proxy para un servicio web en línea de comando de visual basic .net utilizando el siguiente comando:

vbc.exe /out:bin\pmcalc.dll /target:library /reference:system.xml.serialization.dll /reference:system.web.services.web.dll pmcalc.vb

pero me manda este mensaje:

vbc: Command line error BC2017: could not find library 'system.xml.serialization.dll'
vbc: Fatal error BC2000: compiler initialization fail unexpectedly: 0x80070002

Ya he investigado y resulta que este tipo de errores suceden cuando no se ha registrado en el global assembly cache, se que con el comando:

gacutil -i c:\mypath\system.xml.serialization.dll

Podría darla de alta pero resulta que en mi sistema no se encuentra esa dll y quiero saber cómo obtenerla ya que en la ayuda de microsoft no hace referencia a ella más que como un parámetro a la hora de compilar y no dice donde poder encontrarla

De antemano agradezco su ayuda.

  Respuesta:  Horacio N. Hdez.
Porque no intentas instalar el Framework de nuevo, no perderias nada, y tendras de nuevo todas las librerias, espero que resuelvas