2015-09-02 24 views
12

有什麼辦法啓用Visual Studio集成的Javascript調試與Windows 10邊緣?我的意思是在Visual Studio IDE中逐步完成代碼,設置斷點等功能。我正在使用Visual Studio 2012和2013,或許這可以在2015年實現?Visual Studio集成的Javascript調試與Windows 10邊緣

+0

有一個在[http://visualstudio.uservoice.com](HTTP一個建議://visualstudio.uservoice。com/forums/121579-visual-studio/suggestions/9115072-support-javascript-debugging-for-microsoft-edge)包含此功能。 – rortegax2

回答

14

TLDR;

一旦在邊緣運行,使用調試>附加到從Visual Studio社區2015

  • 進程附加到:Script code
  • 可用進程:MicrosoftEdgeCP.exe

步驟
  1. 可選:將Edge設置爲默認瀏覽器。
  2. 在Visual Studio中打開您的項目。
  3. 在JavaScript中添加斷點。
  4. 在Solution Explorer中,選擇項目
  5. 使用Ctrl + Shift + W到 「瀏覽器查看。」
  6. 如果您執行了第1步,它將在Edge中打開。否則,將URL複製到Edge中。
  7. 一旦它在Edge中運行,在Visual Studio中,轉到Debug> Attach to Process。
  8. 在「附加到」區域中,選擇「腳本代碼」。
  9. 從「可用進程」中選擇「MicrosoftEdgeCP.exe」。
  10. 單擊附加並刷新Edge中的頁面。
  11. 您現在將從Visual Studio IDE進行調試。

設爲默認瀏覽器

Set Edge as Default Browser

安裝Visual Studio來封邊腳本

Attach to Process

調試

Debugging in Visual Studio

上述工作在Visual Studio社區2015,它也可能在以前的版本中工作。萬歲!

+8

那麼你現在每次都必須這樣做?這個主題是否會發生變化,以便像Internet Explorer 11一樣自動進行連接? –

+4

是的,我同意,這是一個要求很高的解決方案,我希望能夠解決這個問題......我是否期望太多?任何人都知道他們什麼時候會對VS 2015進行Edge整合? – hally9k

+3

不幸的是,在VS2017中仍然不支持,建議的解決方法是笨重的。令人遺憾的是,這使得構建SPA應用程序變得更加容易,儘管它仍然可以在IE中使用,但意味着要發展到更老的標準。如果你想在VS中集成Edge調試,請在http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9115072-support-javascript-debugging-for-microsoft-edge上投票。 – deandob

-1

確保標準工具欄是可見的,在這裏你會看到播放按鈕 - 播放按鈕了下來與之相關聯的下降,這必須設置爲「Internet Explorer的」如果你希望能夠進行調試腳本並與瀏覽器完全集成。您可能會發現,默認情況下,它被設置爲「啓動Windows應用程序」,這將導致您描述的行爲。

+1

當然它適用於Internet Explorer,但原來的問題是關於Edge瀏覽器 – Dush