如何使我的Outlook 2007加载项受信任

时间:2012-03-22 18:49:11

标签: c# vsto office-2007 .net

我有一个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 个答案:

答案 0 :(得分:4)

您需要使用caspol.exe

给予VSTO插件完全信任

您可以将此签名过程作为安装程序的一部分。

以下是Code Access Security Policy tool

的文档

安装程序项目中的命令如下所示:

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

以下两篇文章详细介绍了VSTO部署的Windows安装程序步骤

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

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