Как сделать мою надстройку Outlook 2007 надежной

У меня есть надстройка C#.NET Outlook 2007, которая должна получить доступ к адресной книге для выполнения различных задач. Тем не менее, каждый раз, когда для этих задач требуется доступ к адресной книге, я получаю следующее предупреждение:

A program is trying to access e-mail address information
stored in Outlook.  If this is unexpected, click Deny and verify
your antivirus software is up-to-date.

Есть ли способ, чтобы Outlook помнил, что моя надстройка не вредоносная программа? Заранее спасибо.

1 ответ

Решение

Вы должны дать надстройке VSTO полное доверие, используя caspol.exe

Вы можете сделать этот процесс подписи частью вашего установщика.

Вот документация для инструмента политики доступа к коду

Команда в вашем проекте установщика будет выглядеть так:

caspol -u -ag All_Code -url "{The assembly’s full path}" FullTrust -n "{The code group name}".

Вот две статьи, которые подробно описывают шаги установщика Windows для развертывания VSTO

http://msdn.microsoft.com/en-us/library/bb332051.aspx

http://msdn.microsoft.com/en-us/library/bb332052.aspx

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