适用于Office Runtime的Visual Studio 2010工具

也许是一个愚蠢的问题。 有没有办法在没有安装VSTO运行时的客户机上运行Excel中的VSTO插件?

不,VSTO运行时提供了围绕IExtensibility2的COM包装,这最终是Excel公开的插件function。

您必须安装Vsto才能使您的插件在Excel中工作。

但是,如果你的addin dll导出其他应用程序可能使用的其他函数,并且它们不涉及VSTO,我认为+你可以将该dll放在没有VSTO的机器上,它仍然可用。 但是,如果它在VSTO中使用了任何东西,那么最终还是需要VSTO运行时。

而且我不是100%肯定的,我可以很容易地看到VSTO编译到你的DLL快速检查VSTO运行时,如果它不在那里,加载失败,但我没有证实。