VSTO部署文件不会运行

VSTO deployment file will not run

我一直在使用 visual studio VSTO 项目开发 outlook 插件。当我 运行 它作为调试或从内部启动时 Visual studio Outlook (2016) 启动并且插件工作没有问题。

但是,如果我尝试通过导航到 VSTO 部署文件并双击它来安装它,我会收到一条错误消息,提示“.net 版本 4 未安装”。我曾尝试使用命令行以管理员身份 运行 这是一个错误(这是因为如果我右键单击它, 运行 作为管理员会丢失)。

问题是我试图安装请求的 .net 版本,但我被告知不能安装,因为我安装了较新的版本。

如有任何帮助,我们将不胜感激。

更新:我已经使用管理员凭据登录到一台机器,并且安装没有问题。所以我认为这可能是系统或组策略问题。

我们能够通过命令行调用用于安装 VSTO 文件的应用程序来部署应用程序。这也允许我们在这样做时使用证书。

用于安装允许它 运行 的证书的命令是 winhttpcertcfg 然后 exe VSTOInstaller.exe 是 运行 带有 VSTO 文件的路径作为使用 /i 参数,然后使用 /s 静默完成。