Зарегистрируйте COM Interop dll, используя InstallShield

Я пытаюсь зарегистрировать COM Interop dll с помощью Installshield за последние 10 дней, но все равно не получилось. Вот проблема:

У меня есть проект Installscript с некоторыми элементами управления ActiveX и DLL. Теперь я хочу заменить некоторые ActiveX на.NET com Interop dll, созданные на VS2010 с использованием C#.net. Я регистрирую эти ком Interll DLL, используя пакетный файл.

Таким образом, проблема в том, что если VS2010 установлен на клиентском компьютере, то приложение работает правильно, но если.NET Framework установлен на клиентском компьютере вместо VS2010, DLL регистрируются, но приложение не работает и выдает ошибку "Убедитесь, что объект внесен в системный реестр ". Есть идеи, что я делаю не так? Любая помощь будет оценена. Заранее спасибо.

0 ответов

Другие вопросы по тегам