3

使用 .NET 3.5 是否可以将 Office 加载项部署到为所有用户安装的程序文件目录中,并且用户不会收到不受信任的发布者警告?

将 VSTO 加载项部署到所有用户说明如下:

如果您使用 Visual Studio 2010 开发解决方案并以 .NET 4 为目标,则使用受信任的发布者证书签名的替代方法是将加载项安装到计算机程序文件位置。此位置还需要管理权限才能写入,并且会受到 VSTO 的固有信任,因此即使解决方案未使用受信任的发布者证书进行签名,也不会出现信任提示。

如果我理解这正确安装到带有面向 .NET 4 的加载项的程序文件目录,则不需要使用受信任的发布者证书进行签名。

目前以 .NET 4 为目标不是一个选项。如果我向我的安装程序添加一个自定义操作,该操作授予对在我的部署目标目录中执行的代码的 FullTrust 权限,我是否仍然需要使用受信任的发布者证书签署我的清单?

4

1 回答 1

1

如果使用 .NET 4 不是一个选项,那么我认为创建包含列表应该是您所追求的。你可能想看看这些文章:

如何:
使用包含列表添加或删除信任 Office 解决方案的包含列表条目

于 2012-09-07T08:24:58.303 回答