Поскольку я установил Visual Studio 2010 с нуля около 2 месяцев назад, он немного отличается при отладке кода JavaScript в IE.
- Когда я устанавливаю точку останова, она открывает дубликат представления с термином "[динамический]" в заголовке и отмечает там точку останова.
- Когда во время выполнения происходит ошибка JavaScript, она делает то же самое до того, как отметит строку кода, в которой была ошибка.
- Этот "динамический" вид доступен для редактирования, но изменения не влияют - они не сохраняются в файле.
Я считаю это поведение довольно неудобным. Каждый раз, когда я замечаю ошибку в коде во время отладки, я могу исправить ее в динамическом представлении. Я нажал save. VS не жалуется. Затем я обновляю страницу в IE, и - bang - изменения теряются, снова загружает нетронутую старую версию.
Мне не удалось выяснить, как я могу отключить эти взгляды. Прежде чем я снова установил Visual Studio, он этого не сделал. Он создавал бы "динамические" представления для script, найденные в встроенных тегах script в файлах HTML.