midl.exe no puede cargar mscorlib.tlb
-
26-09-2019 - |
Pregunta
Estoy tratando de utilizar midl para convertir un archivo IDL en un TLB. Sin embargo, cuando intento me sale esta advertencia:
MIDL2015 advertencia: no pudo TLB carga en importlib: mscorlib.tlb
y luego sale un error posterior:
error MIDL2337: declaración adelantada insatisfecha: _object .....
Estoy seguro de que el error se debe a la primera advertencia. He intentado el mismo comando en un equipo diferente y tiene éxito, así que sé que el archivo IDL es correcta.
He intentado desinstalar el marco .NET y volver a instalarlo en la esperanza de que eso sería arreglar las cosas, pero no tuvo ningún efecto.
Así que mi pregunta es, ¿qué es lo que tengo que corregir en mi máquina para permitir midl para localizar mscorlib.tlb una vez más?
Solución
resultó ser un problema con mi variable de entorno PATH - no incluía C:. \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \, pero esto se ha especificado en la otra máquina