Я наследовал проект VB6, который я пытаюсь "Сделать".
Сборка приводит к сбою на "Создании EXE" шаг с ошибкой лицензирования:
License information for this component not found.
You do not have an appropriate license to use this functionality
in the design environment.
Как я могу выяснить, какой компонент отсутствие является лицензией?
Проект имеет приблизительно 15 ссылок; смесь между рекламой и Microsoft. Я установил версии разработки / лицензии на все очевидные ссылки - и проверил, что могу скомпилировать их демонстрационные приложения успешно.
Из оставления 13 нечетными ссылками; как я могу получить больше информации, относительно которого компонента бросок является ошибкой лицензирования?
Любые подсказки / методы о том, как получить более подробное сообщение об ошибке, значительно ценились бы!
Стоит попробовать и , которые Microsoft исправляет - один и два - для этой ошибки, в случае если вы столкнулись с одной из известных проблем.
- если это не сработало, откройте конструктор форм для каждой отдельной формы в IDE VB6. Обратите внимание на окно сообщения об ошибке при отображении формы. Когда эта ошибка отображается, IDE записывает лог-файл formname.log, который дает больше информации о том, какой элемент управления вызвал проблему.
В основном, это просто двоичный поиск, за исключением того, что на самом деле это "двоичное удаление".