У меня есть неуправляемый проект C ++, который использует стороннюю DLL-библиотеку .NET. Он прекрасно работает на одной машине, но не на другой - в IDE не удается найти определения классов.
Я запустил RegAsm.exe TheLib.dll /codebase /tlb:TheLib.tlb
, и записи реестра на двух компьютерах совпадают. То есть, хотя IDE говорит, что TheLib.Function()
не определено, оно есть в реестре на обеих машинах.
Что я могу делать не так? (Источник на двух машинах извлекается из одного и того же хранилища, и нет незафиксированных или неверсированных файлов.)