Получение «ieframe.dll не удалось зарегистрироваться » при установке приложения, созданного с использованием watin?

#c# #watin

#c# #watin

Вопрос:

Недавно я разработал приложение автоматизации с использованием WatiN API в .NET Framework 3.5 для автоматизации процесса размещения объявлений. Но во время установки я получаю сообщение об ошибке, в котором говорится следующее,

«Модуль C:Program FilesXYZ Решение XYZ Appieframe.dll Не удалось зарегистрироваться. HRESULT -2147467263. Обратитесь в службу поддержки.»

Я использую браузер IE для автоматизации всего процесса. Проект был разработан в Win XP, VS 2008, .NET Framework 3.5, с использованием Watin API версии 2.1.0.1196, на C #.

Дело в том, что оно работает нормально, хотя и показывает ошибку, но мой клиент не хочет получать ошибку.

Кто-нибудь, пожалуйста, может помочь мне с этой проблемой.

Спасибо

Ответ №1:

Похоже, что следующий пост MSDN касается конкретно вашей проблемы.

http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/c0b61b07-6255-4ede-b6b0-c7c6609b6a41/

Пожалуйста, дайте мне знать, если это поможет.

Спасибо.

Комментарии:

1. Спасибо GraehamF, за вашу помощь, я выяснил, что нет необходимости регистрировать ieframe. dll при использовании Windows XP SP-3 или Windows 7 или Windows Vista, поскольку нет необходимости регистрировать файл dll, поскольку .NET Framework позаботится об этом. Таким образом, мы можем добавить dll, но регистрировать ее не нужно. Извините за поздний ответ. Еще раз спасибо за помощь. 🙂