Question

Je suis en train d'utiliser midl pour transformer un fichier IDL dans un TLB. Cependant, lorsque je tente que je reçois cet avertissement:

avertissement MIDL2015: pas de charge TLB importlib: mscorlib.tlb

et je puis obtenir une erreur suivante:

erreur MIDL2337: insatisfaite déclaration avant: _object .....

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

Je l'ai essayé de désinstaller le framework .NET et le réinstaller dans l'espoir que cela arranger les choses, mais il n'a eu aucun effet.

Alors, ma question est, que dois-je besoin de fixer sur ma machine à midl permettre de mscorlib.tlb localiser une fois de plus?

Était-ce utile?

La solution

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top