Я пытаюсь использовать midl, чтобы превратить файл idl в tlb. Однако, когда я пытаюсь, я получаю это предупреждение:
предупреждение MIDL2015: не удалось загрузить tlb в importlib: mscorlib.tlb
и затем я получаю следующую ошибку:
ошибка MIDL2337: неудовлетворенное предварительное объявление: _Object.....
Я уверен, что ошибка связана с первым предупреждением. Я попробовал ту же команду на другой машине, и она прошла успешно, поэтому я знаю, что файл idl правильный.
Я пытался удалить .NET framework и переустановить его в надежде, что это исправит ситуацию, но это не дало никакого эффекта.
Итак, мой вопрос: что мне нужно исправить на моей машине, чтобы позволить midl снова найти mscorlib.tlb?