没有用户提示的VSTO加载项安装

时间:2017-11-23 14:20:50

标签: excel installation install vsto silent

我使用Visual Studio构建Excel Addin。解决方案本身正在运作。 然后我构建一个安装程序来创建一个MSI文件。这也有效。 我可以作为管理员安装MSI文件,这很好。

但是一旦我启动Excel并弹出Popup,就会问我是否要安装Addin。 一般来说这没问题。但我们希望将这个解决方案推广给许多用户,并且期望是,有些人会点击“不安装”我的错误。

所以我需要一个解决方案,如何才能显示Excel内部的提示。因此不会询问用户并直接安装Addin。

有人有想法或能举例说明这是怎么回事吗?

致以最诚挚的问候,

塞巴斯蒂安

1 个答案:

答案 0 :(得分:0)

根据我的经验,这取决于存储插件的位置。我将我的存储在c:\ Program files(x86)下,从未看过这条消息。一旦我将位置移动到其他位置,例如"我的文档",然后您提到的框开始弹出。 原因似乎是Excel想要警告用户有关未通过管理员帐户安装的插件,这种情况在存储时会出现类似的情况,例如" my Documents"," Downloads&#34 ;或者c:\ ProgramData。 如果您不将您的插件存储在c:\ Program files(x86)下,那么您还可能会冒病毒扫描程序将其识别为威胁并将其删除。我亲眼看到了这一点。