Frage

Ich versuche midl zu verwenden, um eine IDL-Datei in einem TLB zu drehen. Allerdings, wenn ich versuche ich diese Warnung erhalten:

Warnung MIDL2015: Fehler beim Laden der TLB in importlib: mscorlib.tlb

und ich dann einen nachfolgenden Fehler:

Fehler MIDL2337: unbefriedigt forward-Deklaration: _object .....

Ich bin sicher, dass der Fehler aufgrund der ersten Warnung. Ich habe den gleichen Befehl auf einer anderen Maschine versucht, und es gelingt, damit ich weiß, dass die IDL-Datei korrekt ist.

Ich habe versucht, das .NET Framework zu deinstallieren und es in der Hoffnung, dass eine Neuinstallation, dass die Dinge zu beheben wäre, aber es hatte keine Wirkung.

Also meine Frage ist, was muss ich fix auf meinem Rechner midl ermöglichen mscorlib.tlb wieder ausfindig zu machen?

War es hilfreich?

Lösung

Es stellte sich heraus ein Problem mit meinem PATH env variabel zu sein - es enthielt nicht. C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \, aber auf der anderen Maschine angegeben wurde

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top