是否有可能创build一个便携式的VSTO应用程序?

是否有可能创build一个便携式的 VSTO应用程序? (如没有setup.exe,没有pipe理员权限,没有clickonce等)

任何vsto解决scheme都要求:

  • .net框架安装在目标机器上
  • VSTO运行时安装在目标机器上

如果您还没有安装,那么您的问题的答案是:不

如果您将这些定义为先决条件,那么有2种vsto解决scheme。 它可以是基于文档的解决scheme,也可以是办公室加载项。

  • 基于文档的解决scheme在文档旁边有程序集,并自动加载到excel文件中。 没有单独的设置需要,所以你可以称这些'便携式'(取决于你的先决条件)。
  • 真正的办公室加载项需要创buildregistry项。 我不认为有没有什么办法可以让这些运行没有某种设置/安装程序

有关文档级解决scheme的更多信息以及如何在运行时处理它们,请看这里