Область формы плагина Outlook C # - PullRequest
3 голосов
/ 02 ноября 2011

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

Кажется, что все это работает нормально, когда я отлаживаю проект, однако я также добавил установщик в проект. Кажется, все установлено правильно, однако этот регион формы не будет отображаться. Это определенно та же версия, но я не понимаю, почему область формы не отображается при установке.

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

1 Ответ

3 голосов
/ 15 января 2015

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

Вот руководство MSDN для добавления форм в реестр и того, как называются различные поля Outlook. Когда я добавил мой, реестр в итоге выглядел так:

▼ User/Machine Hive
    ▼ Software
        ▼ Microsoft
            ▼ Office
                ▼ Outlook
                    ▼ Addins
                         My Addin 2013
                    ▼ FormRegions
                        IPM.Note  -> MyAddin.MyRegion = "=My Addin 2013"

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

...