进行 VSTO Excel 2016 工作簿应用程序 portable/without 设置?

Make a VSTO Excel 2016 Workbook Application portable/without setup?

我有以下情况:

我开发了一个 VSTO Excel 2016 工作簿,当您 copy/paste 上面提到的工作簿中的 Excel 工作表时,它会触发一些代码。当我发布项目时(项目属性 > 发布 > 立即发布),Visual Studio 在文件夹中创建以下内容:

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

只有当我第一次 运行 安装程序时,工作簿才能正确打开,显然安装了 .vsto 文件。

我的问题:

你能generate/publish 一个可移植的 .xlsx 工作簿吗,也就是说你不需要安装任何东西,因为代码已经在 .xlsx 文件中了?因为我不想每次切换到另一台电脑时 运行 setup.exe。

或者是否有 VSTO/my 问题的替代解决方案?

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

无法在工作簿中嵌入 VSTO 解决方案 - 出于代码维护和安全的原因,VSTO 明确设计为不允许允许这样做。