无法在 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 检查 Excel、PowerPoint 和 Word 并单击 完成创建解决方案后,在 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 安装时无法连接到网络等问题