2017-01-16 102 views
0

我正在创建一个Office应用程序(Outlook插件/ web-app)。在调试时,该应用程序始终以IE桌面版本启动。我想开始在非IE浏览器中调试应用 - FF,Chrome。在项目中找不到与此相关的任何设置。我怎样才能做到这一点?Outlook应用程序 - 在非IE浏览器中调试

任何帮助将不胜感激。 谢谢。

回答

0

我终于想通了解决方案。选择Manifest项目,按F4打开属性窗口。选择你喜欢的开始行动。这是一个截图。

Start Action image

0

Microsoft Visual Studio:目前,只有使用IE浏览器,才能在Visual Studio 2015或更高版本中调试项目。通过“在VS中调试”我的意思是你直接在IDE中为你的JS代码设置断点。从VS2017 RC版本开始,您将能够在两种浏览器(IE和Chrome)中调试您的项目,即使在今天,Edge也会出现。请参阅Client-side debugging of ASP.NET projects in Google Chrome

如果您只需要在另一个浏览器(Chrome,Edge,Firefox)中启动项目,则需要使用本文在IDE中切换浏览器:Testing with an Alternate Browser。切换到其他浏览器后,请重新启动VS;我已经尝试过这个,并且它可以工作,您的项目将通过按F5在您选择的浏览器中启动。采用这种方法,您需要使用此浏览器的开发工具(F12)或某些第三方扩展来调试代码。

Visual Studio代码:(VS社区版)看起来像支持在Chrome中调试代码并直接在VS Code IDE中设置断点。请参阅Introducing Chrome Debugging for VS Code。您将需要安装VS扩展,如文章中所述。

其他选项:如果您正在使用另一种工具请参考有关调试Office插件的不同方法如下博客:The many ways of office web add-ins debugging

+0

我已经试过了。这是行不通的。在这里,启动项目将是没有任何选项预先选择浏览器的Office清单文件。但是,另一个项目是网络应用程序有这个选项。谢谢 – abhilashca

+0

如果你有单个启动项目集合,这是项目包含你的清单(无论如何这个项目都依赖于Web项目),或者你有多个启动项目(一个具有清单,另一个是网站本身),这并不重要。你应该找到你的web项目的任何HTML文件,右键点击它并选择“浏览...”,这会给你一个对话框来设置默认浏览器来启动你的web项目。 –

+0

不是。这是行不通的。我已经将FF设置为Web项目中的默认浏览器。如果我从web项目中选择'浏览...',那么它将被加载到FF中。但是,如果我打F5,那么它会在IE中加载。 – abhilashca

相关问题