2011-09-14 48 views

回答

3

不,VSTO运行时提供了围绕IExtensibility2的COM包装程序,这最终是Excel公开的附加功能。

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

我并不十分确定这一点,我可以很容易地看到VSTO编译到你的dll中,快速检查VSTO运行时,如果它不存在,则无法加载,但我没有验证。

相关问题