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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top