一般VSTO的程序集的证据有以下几种:

l         应用程序目录 

在指定目录下的程序会运行,否则就不会运行,通过vs2005自动生成的是使用这种证据,使用这种证据一旦程序的位置改变,就不会运行。并出现如下图的提示
     

l         哈希 

通过哈希值来判断程序集是否能加载。

l         发行者

通过可信任第三方发行的证书来对程序集进行验证。

l         站点

设置一个站点地址,只有该地址的程序集才会加载。

l         强名称

通过导入一个强名称的公钥,来验证程序集。

l         URL

设置一个URL地址,只有该地址的程序集才会加载。

l         区域

区域有以下选项,可以通过它们验证。

1.  Internet

2.  本地Intranet

3.        我的电脑

4.        受信任站点

5.        不可信站点

 

l         GAC

需要将MSOSEC.DLL加载到程序集中。

 

配置的方法如下:

   在控制面板中à管理工具的Microsoft .NET Framework 2.0 Configuration中新建代码组(如图)



设置名称后选择一个证据类型。


 

当使用VS2005创建智能文档时,可以通过右击项目名,在属性中的SIGN中设置证据。


posted on 2005-12-17 21:19  圣炎¢天乐  阅读(2044)  评论(4编辑  收藏  举报