1
The MSDN documentation介紹瞭如何擴展Visual Studio 2012 RC的JavaScript IntelliSense的方法。有沒有辦法調試,或者至少登錄到某些輸出,任何自定義的擴展工作?在Visual Studio 2012 RC中,如何調試JavaScript IntelliSense擴展?
The MSDN documentation介紹瞭如何擴展Visual Studio 2012 RC的JavaScript IntelliSense的方法。有沒有辦法調試,或者至少登錄到某些輸出,任何自定義的擴展工作?在Visual Studio 2012 RC中,如何調試JavaScript IntelliSense擴展?
哈剛剛發現輸出日誌至少通過探索。
if(intellisense) {
intellisense.logMessage("hi!");
}
這會在輸出窗口中將輸出寫入「JavaScript語言服務」。
現在關於調試? :)
intellisense對象只在設計時纔可用,所以沒有辦法調試依賴它的代碼。正如你所提到的,logMessage方法可以幫助診斷擴展的行爲。如果你想輸出一個對象的內容,你可以使用JSON.stringify。 –
謝謝@LostInTangent。所以你不能將另一個視覺工作室附加到你正在編寫擴展的Visual Studio實例中? (沒有時間去嘗試。)最後,如果您將您的評論作爲答案,我會將其標記爲解決方案。 – Jason