ответ

0

Outlook может посмотреть любой каталог, который вы выбрали (локальный путь, UNC или HTTP) - который вы define in your Manifest registry key. Проблема, которую вы будете иметь, заключается в том, что установка за пределами каталога Program Files потребует, чтобы у вас был Trusted Publisher Certificate или Inclusion List - еще одно обруч для перехода.

Причина в том, что вы need administrative permissions to install to Program Files, поэтому Outlook automatically trusts any plugins with their manifest pointing to the Program Files path.

+0

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

+0

@DmitryStreblechenko Для MSI - я думаю, это зависит от того, устанавливаете ли вы его для ** Все пользователи ** или ** Текущий пользователь **. Для установок ** All User ** у меня были проблемы с правильной работой плагинов, если плагин не был загружен из пути «Program Files». – SliverNinja

+0

Нет, это может иметь некоторое значение для времени выполнения .Net, но самому Outlook все равно, он читает имя класса из реестра и создает экземпляр COM-объекта, который должен реализовать интерфейс IDTExtensibility2. Остальное не важно. –

Смежные вопросы