找不到清单文件

Cannot find a manifest file

我将 Excel 加载项的所有源文件(xml 清单、JS 文件等)放入文件夹 \Mac\Home\。在 Excel for Desktop 中,清单文件出现在 SHARED FOLDER 中。

为了学习如何实现 Add-in Commands,我通过 Visual Studio 创建了另一个 Excel 插件项目,它生成了许多文件,包括 an xml file。我让 SourceLocation 指向正确的 html 文件(即 \Mac\Home\Home.html)。然后我可以从 Visual Studio 调试项目,这会在 Excel 中打开一个工作簿。而且确实有插件命令。

所以我将启用加载项命令的 xml 文件复制到文件夹 \Mac\Home 并替换我的初始清单。但是,这一次,Excel for Windows 找不到 SHARED FOLDER 中的清单。

有人知道那里出了什么问题吗?

编辑 1: 正如我在评论中所写,如果我删除部分 VersionOverrides,清单将出现在 SHARED FOLDER 中。所以问题来自于 VersionOverrides

我将 Button16x16.pngButton32x32.pngButton80x80.png 复制到 \Mac\Home\Images\,并将文件夹 Functions 复制到 \Mac\Home\Functions\。然后我用 \Mac\Home 替换了所有 ~remoteAppUrl 以生成 this new xml file。还是不行。

排查清单问题:

  1. 修改清单中的id号(guid)。
  2. 确保清单完全遵循架构,包括元素的正确排序。
  3. 验证 Excel 是否指向正确的共享文件夹位置;检查选项 > 信任中心 > 受信任的加载项目录并验证是否选择了 "show in menu"
  4. 重启Excel
  5. 单击“插入加载项”对话框中的“刷新”按钮