nanakhoa Ответов: 2

Не удалось создать регистрационную информацию для файла с именем 'filename'?


Привет,

Я пытаюсь развернуть свою библиотеку управления ActiveX, разработанную в АТЛ проект в VS2008 (я новичок в этом виде развертывания).

Следуя некоторым учебным пособиям, я пытаюсь создать msi-файл для своего элемента управления с помощью Setup Project в VS2008.

Я установить свойство регистра первичного выхода на vsdrpCOM.

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

Хотя я могу установить элемент управления в IE, он не работает, но отображается с красным значком X. Я также пробовал другие варианты регистрации, но это бесполезно.

Я думаю, что мой контроль все еще не зарегистрирован во время установки из-за предупреждения.

Не мог бы кто-нибудь дать мне какие-нибудь подробные инструкции, чтобы решить эту проблему? Я провел несколько часов в Гугле. :-(

Спасибо!

nanakhoa

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

Поскольку я установил VS2008, который включает в себя все необходимые библиотеки (например, библиотеки mfc,...), мой элемент управления работает нормально. Но он не будет работать на другой машине, которая не имеет этих библиотек.

Есть ли в этом смысл? Если да, то какие библиотеки следует упаковать вместе с установочным файлом?

2 Ответов

Рейтинг:
2

KHEMRAJ_UDR

Я имел же проблема и изменили vsdrpCOM учета имущества '. ' на 'vsdrfCOMSelfReg и вопрос решен.

Пожалуйста, попробуйте это.


Рейтинг:
1

mohsen_csharp

мое лучшее решение полная установка visual studio