2017-03-17 56 views
5

從Visual Studio 2015切換到2017我發現啓動Web API項目現在啓動一個乾淨的,單獨的Chrome窗口。在大多數情況下,我喜歡這一點,但我當然喜歡這個想法:但是,這也意味着Chrome中缺少擴展名。從Visual Studio 2017在Chrome中調試網站時啓用擴展程序

有沒有辦法從Visual Studio 2017啓動Web API項目並讓Chrome啓動時啓用了擴展?

或者,如果失敗了,我可以恢復到原來的行爲,我的項目在我現有的Chrome窗口中作爲新標籤打開了嗎?

我試過Googling但什麼都沒發現。我在瀏覽器中檢查了Visual Studio中的下拉菜單(並且選中了「Browse With ...」對話框),但是沒有找到任何解決方案。

回答

4

您只需登錄VS2017以用戶身份啓動的Chrome實例,即可安裝所有常用擴展(例如,您通常以登錄身份登錄的用戶)。

此登錄「粘住」,因此擴展程序將加載當前以及隨後的所有調試會話。

5

您可以通過

調試恢復到舊的行爲>選項>調試>常規>(選中)啓用ASP.Net(Chrome和IE)JavaScript調試。

有沒有辦法從Visual Studio 2017啓動Web API項目並讓Chrome啓動時啓用了擴展?

是的,但它只適用於一個項目,意味着您需要重新安裝擴展當您啓動一個全新的項目。我在Chrome中嘗試了Sync(不工作)。

在我看來,Chrome遠程調試協議配置文件有些事情要做。我希望有人知道Chrome可以爲此提供最終解決方案。

你可以學習更多在這裏:remote debugging protocol


有一種方式,你不需要改變任何東西。但它很煩人。

由於Visual Studio 2017在按F5時使用Chrome的實例作爲調試模式,所以您可以將該調試模式實例保留爲打開遠程調試協議,並使用具有完整擴展名的默認Chrome實例。只需將鏈接複製並粘貼到您最喜歡的Chrome實例中即可。

歡呼!希望它有幫助。

相關問題