【发布时间】:2017-08-05 18:46:58
【问题描述】:
我正在使用 Visual Studio 2015 和 C# 为 Excel 开发 Office 加载项。 此加载项仅适用于管理员用户,并且运行良好。 我最近更改了此行为,普通用户(没有管理员权限)现在可以安装插件。
使用 InstallShield Limited Edition 我更改了属性:
- ALLUSERS 从 '1' 到 ''
- 需要从“是”到“否”的管理权限
- 从“ProgramFilesFolder”到“AppDataFolder”的InstallDirectory
在 Excel 启动时,用户现在有一个对话框,要求安装加载项。 用户收到的对话框如下所示: Unknown Publisher
- 为什么还没有安装插件?
尽管插件应该由我的 EXE 文件安装,但在此对话框中插件未签名,但 EXE 已签名。
我应该签署 VSTO 文件吗?我尝试使用 signTool 并且无法做到。这可能吗?
【问题讨论】:
-
你有很多不常用的标签,我错过了一些更高级别的标签,比如“Excel”(我已经添加了)。包括他们会增加你的问题的曝光率。添加运行时环境或编程语言也可能有所帮助。
标签: excel installation vsto excel-addins installshield-le