Domanda

Sto cercando di utilizzare sugli istituti di trasformare un file IDL in un TLB. Tuttavia, quando provo ottengo questo avvertimento:

MIDL2015 avvertimento: è riuscito a caricare TLB in importlib: mscorlib.tlb

e quindi ottenere un errore di successiva:

Errore MIDL2337: insoddisfatto dichiarazione anticipata: _Object .....

Sono certo che l'errore è dovuto al primo avvertimento. Ho provato lo stesso comando su una macchina diversa e riesce, quindi so che il file IDL è corretto.

Ho provato a disinstallare il framework .NET e reinstallarlo nella speranza che questo sarebbe sistemare le cose, ma non ha avuto alcun effetto.

Quindi la mia domanda è, che cosa ho bisogno di fissare sulla mia macchina per consentire sugli istituti per individuare mscorlib.tlb ancora una volta?

È stato utile?

Soluzione

Si è rivelato essere un problema con il mio variabile ENV PATH - non ha incluso C:. \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \, ma questo è stato specificato sull'altra macchina

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top