0

我一直在使用 Visual Studio VSTO 项目开发 Outlook 插件。当我将它作为调试运行或从 Visual Studio Outlook (2016) 中启动时,插件可以正常工作。

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

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

对此的任何帮助将不胜感激。

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

4

1 回答 1

0

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

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

于 2017-01-04T10:41:29.370 回答