无法在 Visual Studio for Office App 中添加浏览器

Posted

技术标签:

【中文标题】无法在 Visual Studio for Office App 中添加浏览器【英文标题】:Unable to add browser in 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 【参考方案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 可能有点棘手。添加“调试器”;你的代码可以帮助解决这个问题。

以上是关于无法在 Visual Studio for Office App 中添加浏览器的主要内容,如果未能解决你的问题,请参考以下文章

无法显示Visual Studio 2008 Tools for Applications编辑器 - MSBuildToolsPath

无法在Visual Studio for Mac中将工具箱中的按钮添加到导航项

Visual Studio 2015 for Cordova - 无法为 iOS 构建

Visual Studio for Mac 安装时无法连接到网络等问题

VS2015 使用 Visual Studio Emulator For Android 调试无法命中断点的解决办法?

Visual Studio 2015 缩进多行 for 语句