Visual Studio 2013: 打开调试时无法选择任何浏览器

4

据说使用Visual Studio 2013,我可以选择使用任何浏览器开始调试我的ASP.NET Web应用程序,如下面的帖子/图片所示:

http://www.hanselman.com/blog/CrossBrowserDebuggingIntegratedIntoVisualStudioWithBrowserStack.aspx

enter image description here

然而在我的Visual Studio 2013(更新3)中,我看不到那个下拉菜单。只有播放按钮。
如何使下拉菜单出现?
注:如果我右键单击.cshtml页面,那么我会得到“使用浏览器”选项,但那不是我想要的...
谢谢

请查看此链接:http://msdn.microsoft.com/zh-cn/library/df5x06h3(v=vs.110).aspx - Maria Ines Parnisari
您可以在您的屏幕截图中看到“Google Chrome”旁边的调试下拉菜单。 - Atif Mahmood
@AtifMahmood 他知道,但是他没有得到下拉菜单。 - Reg Edit
3个回答

12

当您没有设置“启动项目”时,就会出现这种情况。

在右侧面板的解决方案资源管理器中右键单击项目,然后选择“设置为启动项目”。


我也想建议这个...像不把你的网页项目作为启动项目这样简单的事情会导致一个令人讨厌的副作用:你不能再选择哪个浏览器运行该项目了。 - Evan

5
我也花了很长时间才找到这个。最近我改了名字,不得不删除我在工作中的旧个人资料,我在这之前导出了我的VS设置,但是不幸的是,在导入时出了问题,我只能从头开始设置VS… 再次设置。

无论如何,我尝试确保我的启动项目已设置,但仍然没有显示,所以Lord Taver的答案对我没有用。我继续寻找,最终找到了如何将其恢复,并想与社区分享。

  1. 如果您已经自定义了工具栏,则可能不在完全相同的位置,但应该很容易找到。在工具栏上,有包含“保存”和“全部保存”按钮的图标组合,请单击下拉菜单,以自定义该部分的按钮。 Image for step 1

  2. 将鼠标悬停在下拉菜单中的“添加或删除按钮”选项上,会产生一个菜单。我希望我能让我的屏幕截图在菜单打开时工作,但今天它不与我合作。此菜单上的选项始于向后导航。

3. 要获得从下拉菜单中选择浏览器的选项,请启用“调试目标”(用鲜绿色突出显示)。我还选择启用了“浏览器链接”(用水色突出显示)图标,这样您就可以刷新与VS链接的浏览器,并在需要时打开浏览器链接仪表板。

Here are the buttons after adding them back

最终我找到了我一直想要的,但确实是一场斗争。如果丢失了,就没有太多有用的检索提示。希望这可以帮助你,即使是在你提问几个月之后。


1
我升级到VS 2015,所以无法验证这个答案,但我会投赞成票。 - Clement
+1 我的设置为“启动调试目标”,只有绿色播放按钮,没有下拉菜单可选择目标。 - George Helyar
我花了很长时间尝试将“调试目标(Debug Target)”添加到我的自定义工具栏中,但似乎没有办法,因为它从未出现在可以添加到自定义工具栏的命令列表中(除非这只是我的电脑上的故障)。解决方案:重新添加“标准工具栏(Standard toolbar)”,并删除其所有命令,除了“调试目标(Debug Target)”,这样它至少可以与自定义工具栏并排。 - Reg Edit

2
这个下拉菜单被称为 Browser Link。
"Browser Link 是 Visual Studio 2013 中的一个新功能,它创建了开发环境和一个或多个 Web 浏览器之间的通信渠道。您可以使用 Browser Link 同时在多个浏览器中刷新 Web 应用程序,这对于跨浏览器测试非常有用。" - www.asp.net 在那里您还可以找到一个非常不错的概述以及如何启用和禁用 Browser Link。
您也可以点击此处获取更多信息和帮助。

我看了那些页面,但是我找不到任何显示如何获取浏览器下拉菜单的内容... - Clement

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接