midl.exe не может загрузить mscorlib.tlb - PullRequest
1 голос
/ 14 апреля 2010

Я пытаюсь использовать midl, чтобы превратить файл idl в tlb. Однако, когда я пытаюсь получить это предупреждение:

предупреждение MIDL2015: не удалось загрузить tlb в importlib: mscorlib.tlb

и я получаю следующую ошибку:

ошибка MIDL2337: неудовлетворенное прямое объявление: _Объект .....

Я уверен, что ошибка связана с первым предупреждением. Я пробовал одну и ту же команду на другом компьютере, и она прошла успешно, поэтому я знаю, что файл idl правильный.

Я пытался удалить .NET Framework и переустановить его в надежде, что это все исправит, но это не дало результата.

Итак, мой вопрос: что мне нужно исправить на моей машине, чтобы позволить midl снова найти mscorlib.tlb?

1 Ответ

0 голосов
/ 15 апреля 2010

Оказалось, проблема с моей переменной env PATH - она ​​не включала C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \, но это было указано на другом компьютере.

...