Не удалось создать регистрационную информацию для файла с именем 'filename'?
Привет,
Я пытаюсь развернуть свою библиотеку управления ActiveX, разработанную в АТЛ проект в VS2008 (я новичок в этом виде развертывания).
Следуя некоторым учебным пособиям, я пытаюсь создать msi-файл для своего элемента управления с помощью Setup Project в VS2008.
Я установить свойство регистра первичного выхода на
vsdrpCOM
. Он был построен без ошибок, но я получил предупреждение: невозможно создать регистрационную информацию для файла с именем.
Хотя я могу установить элемент управления в IE, он не работает, но отображается с красным значком X. Я также пробовал другие варианты регистрации, но это бесполезно.
Я думаю, что мой контроль все еще не зарегистрирован во время установки из-за предупреждения.
Не мог бы кто-нибудь дать мне какие-нибудь подробные инструкции, чтобы решить эту проблему? Я провел несколько часов в Гугле. :-(
Спасибо!
nanakhoa
Я думаю о другой проблеме, которая может сделать мой контроль непригодным для использования, - это отсутствие некоторых системных библиотек в моем установочном файле.
Поскольку я установил VS2008, который включает в себя все необходимые библиотеки (например, библиотеки mfc,...), мой элемент управления работает нормально. Но он не будет работать на другой машине, которая не имеет этих библиотек.
Есть ли в этом смысл? Если да, то какие библиотеки следует упаковать вместе с установочным файлом?