【问题标题】:Unable to add browser in Visual Studio for Office App无法在 Visual Studio for Office App 中添加浏览器
【发布时间】:2018-01-17 21:37:56
【问题描述】:

使用 Visual Studio Enterprise 2015 Update 3,我按照以下步骤创建了一个新项目:

  • 文件 -> 新建 -> 项目 -> 模板/Visual C#/Office/SharePoint/Apps
  • 选择 Office 应用程序(.NET Framework 4.5.2)
  • Create app for Office窗口中,检查Task pane并执行Next
  • 检查 ExcelPowerPointWord 并单击 完成

创建解决方案后,在 Solution Explorer 窗口中,选择第一个项目(清单项目)并查看 Properties 窗口。

如果我点击 Start Action 下拉列表,我只能看到 Chrome 和 Edge 浏览器(在 Visual Studio 之前安装)。

我在 Visual Studio 之后安装了 FireFox,但我无法将其添加到 Start Action 下拉列表中。我也想在 FireFox 中调试我的 Office 应用程序。

我该如何解决这个问题?

【问题讨论】:

  • 我没有任何“Office 应用程序”选项。这是一个特殊的插件/模板吗?
  • 尝试按照blog.devoworx.net/2016/07/14/…中的建议为 Visual Studio 2015 安装 Microsoft Office Developer Tools Preview 2

标签: visual-studio office-js


【解决方案1】:

在桌面 Office 中运行的 Office 加载项(当您在 Windows 计算机上使用 Visual Studio 调试它时运行的位置)在后台使用 IE。 (有关详细信息,请参阅 what-browser-browser-engine-do-office-add-ins-use。)您无法更改此设置。开始操作设置无效。当您按 F5 时,您总是使用 IE。特别是,清单项目的开始操作是无关紧要的,因为清单不会运行或加载到浏览器中。

如果你想在 Office Online 中测试加载项,你可以sideload it,当你运行它时,它将使用你打开 Office Online 时使用的任何浏览器。

【讨论】:

  • 各大浏览器的开发者工具(F12)的说明都说可以在工具中设置断点。但是,我从未尝试过。我不知道它是否适用于加载项在 Office Online 上运行时运行的 IFrame;但这很容易尝试一下。
  • 它确实有效。你只需要找到你的代码,因为 iFrame 可能有点棘手。添加“调试器”;你的代码可以帮助解决这个问题。
猜你喜欢
  • 1970-01-01
  • 2018-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多