Надстройка Outlook 2007 - LoadBehavior в реестре всегда сбрасывается до 2

Я знаю, что об этом уже спрашивали, но я так и не нашел решения. Я создал надстройку в Visual Studio для Outlook 2007. Я создал установщик, скопировал файлы и создал значения реестра. Он отлично устанавливается на компьютер разработчика и также отлично удаляется. Но на втором компьютере, на котором также установлена ​​32-разрядная версия Windows 7 и Office 2007, раздел реестра LoadBehavior всегда сбрасывается на 2 при открытии Outlook. Я редактирую его, чтобы сказать 3, и он просто снова сбрасывается на 2. Никаких сообщений об ошибках или чего-то подобного. Это также произошло на моем компьютере на работе.

Я читал кое-что об этом парне, который пытался установить Visual Studio на компьютер, и после этого он работал нормально. Заставило меня подумать, что мне нужна какая-то другая библиотека .NET или что-то в этом роде? Почему так происходит и нашел ли кто-нибудь решение?


person Kenny Bones    schedule 26.10.2010    source источник


Ответы (1)


В моем случае это оказалось вызвано проблемой в оболочке защиты лицензии от стороннего поставщика. Проблема, по-видимому, была исправлена ​​в более поздних версиях этого продукта (свяжитесь со мной в частном порядке, если вам нужна дополнительная информация).

Кроме того, следите за окнами сообщений, отображаемыми при запуске Outlook. Outlook действительно чувствителен к ним, и AFAICT стал только хуже с Outlook 2010, особенно под Windows 7.

Кроме того, см. этот мой вопрос для ссылок на запись в блоге MS об этом.

person Oliver Giesen    schedule 27.10.2010
comment
Оболочка защиты лицензии от стороннего поставщика? Хм, я не думаю, что на этом компьютере установлено что-либо, кроме этой надстройки. По крайней мере, не для Outlook. Между прочим, это компьютер vmware, он работает под управлением Windows 7 и имеет последние обновления. Я тоже не вижу никаких окон сообщений. И в средстве просмотра событий тоже ничего не регистрируется. Это действительно странно. И также это не работало на моем компьютере на работе. Но это полная чушь, которая может иметь какое-то отношение к этому. Но коэффициент ошибок все еще довольно плохой. - person Kenny Bones; 27.10.2010
comment
Хорошо, еще одна вещь, на которую действительно стоит обратить внимание, — это необработанные исключения. В идеале ни одно исключение не должно всплывать в Outlook. Другими словами: try...catch всё! Особенно любой код, который вызывается непосредственно Outlook (например, OnConnection, StartupComplete и т. д.)! - person Oliver Giesen; 28.10.2010