2010-04-14 4 views
1

J'essaie d'utiliser midl pour transformer un fichier idl en tlb. Cependant, lorsque je tente que je reçois cet avertissement:midl.exe ne peut pas charger mscorlib.tlb

avertissement MIDL2015: Échec de chargement TLB importlib: mscorlib.tlb

et je puis obtiens une erreur suivante:

erreur MIDL2337: insatisfaite déclaration anticipée: _Object .....

Je suis certain que l'erreur est due au premier avertissement. J'ai essayé la même commande sur une machine différente et ça réussit, donc je sais que le fichier idl est correct.

J'ai essayé de désinstaller le framework .NET et de le réinstaller dans l'espoir que cela réglerait les problèmes, mais cela n'a eu aucun effet. Donc, ma question est, que dois-je réparer sur ma machine pour permettre à midl de localiser mscorlib.tlb encore une fois?

Répondre

0

Il s'est avéré être un problème avec ma variable d'environnement PATH - il n'a pas inclus C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \, mais cela a été spécifié sur l'autre machine.

Questions connexes