使VSTO Excel 2016工作簿应用程序便携/无需安装?

我有以下情况:

我开发了一个VSTO Excel 2016工作簿,当您在上述工作簿中复制/粘贴Excel工作表时,会触发一些代码。 当我发布项目(项目属性>发布>立即发布)时,Visual Studio在文件夹中创build以下内容:

  1. Excel工作簿(.xlsx)
  2. VSTO文件(.vsto)
  3. setup.exe文件

工作簿只打开时没有错误,当我第一次运行安装程序,很明显安装.vsto文件。

我的问题:

你可以生成/发布一个可移植的.xlsx工作簿,即你不必安装任何东西,因为代码已经在.xlsx文件中了。 因为我不想每次运行setup.exe时切换到另一台电脑。

还是有甚至VSTO /我的问题的替代解决scheme?

embedded和分发代码与工作簿的唯一方法是使用VBA。

没有办法在工作簿中embeddedVSTO解决scheme–VSTO被明确devise为不允许出于代码维护和安全性的考虑。