問題 §
Visual Studio 2017でTypeScriptのソースを含むASP.NETプロジェクトを作成しているが、TypeScriptのソースを修正してChromeでデバッグ実行しても変更内容が反映されない。Chromeでキャッシュクリアしても症状は改善されない。デバッグ無しで実行だと上手く行く。あくまでデバッグ実行時のみの問題。
原因 §
Visual Studioからデバッグ実行を開始させるとChromeの独立した新しいプロセスが起動し、通常起動したChromeと環境は共有されない……らしい。従って、通常環境のChromeでキャッシュクリアをいくらやってもデバッグ実行時のChromeには影響は及ばない。
解決 §
デバッグ実行で起動したChome内でキャッシュクリアを実行する。デバッグ実行の開始意外で起動したChromeではやらないこと。
その後、ページをリロードしてからデバッグを開始する。