Вопрос

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

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

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

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

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

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top