2018年07月28日
川俣晶の縁側ソフトウェア技術雑記 total 2399 count

Visual StudioからTypeScriptのソースを書き換えてデバッグ実行したら変更内容が反映されない

Written By: 川俣 晶連絡先

問題 §

 Visual Studio 2017でTypeScriptのソースを含むASP.NETプロジェクトを作成しているが、TypeScriptのソースを修正してChromeでデバッグ実行しても変更内容が反映されない。Chromeでキャッシュクリアしても症状は改善されない。デバッグ無しで実行だと上手く行く。あくまでデバッグ実行時のみの問題。

原因 §

 Visual Studioからデバッグ実行を開始させるとChromeの独立した新しいプロセスが起動し、通常起動したChromeと環境は共有されない……らしい。従って、通常環境のChromeでキャッシュクリアをいくらやってもデバッグ実行時のChromeには影響は及ばない。

解決 §

 デバッグ実行で起動したChome内でキャッシュクリアを実行する。デバッグ実行の開始意外で起動したChromeではやらないこと。

 その後、ページをリロードしてからデバッグを開始する。