无法调试 Office javascript 加载项

Unable to debug Office javascript add-in

我在尝试调试 Office 加载项时遇到问题。作为一名 VBA 开发人员,我处于陌生的领域。我有一个非常小的 Excel 加载项并尝试在本地调试。我使用的是 Visual Studio 2019 和 Office 365(每月频道,v2002)。从一个项目模板开始,我根据自己的需要对其进行了修改。不确定我做错了什么,我已经阅读了很多关于它的文档。

我目前的假设是我的清单配置不正确。当我从 VS 调试任务窗格加载时,我在任务窗格中得到了这个文本:

ADD-IN ERROR This add-in is no longer available: add-ins inserted during development are only available during debugging from Visual Studio. Please open your project in Visual Studio and re-run your application or deploy your add-in into a valid catalog and re-insert.

我添加了一个 'Manifest' 文件夹并与自己共享并在其中加载了我的清单文件,但是,当我查看时没有显示任何加载项,这就是为什么我假设我的清单不是'正确。有人可以指出我正确的方向吗? Here is a link to my manifest.

通过在 Visual Studio 中按 F5 旁加载加载项是一种不同于将清单添加到网络共享并安装加载项的加载方式。如果您使用的是 F5,则无需进行网络共享。

您的清单将 ~remoteAppUrl 作为某些 URL 的域,但它在某些其他 URL 中将 localhost:3000 作为域,并且将 www.dataautopros.com 作为其他一些 URL 的域。我怀疑这最后两个 URL 中的一个或两个 而不是 指向已启动的服务器并且 运行。当您按 F5 时,~remoteAppUrl 会自动被 VS 替换为本地 IIS 托管网站的域,通常类似于 localhost:43300。 (可能 而不是 localhost:3000。)在使用 VS 开发和使用 F5 侧载时,您应该坚持使用这个 ~remoteAppUrl 域。当您的加载项完成并准备好暂存时,将加载项的文件托管在暂存服务器中并更新清单中的 URL 以使用服务器的域。然后将清单中的 <Id> GUID 更改为不同的随机 GUID。然后将修改后的清单放入网络共享文件夹并安装加载项。