В этом сценарии у меня есть веб-проект .Net Core 2, и я работаю над одним файлом TypeScript. Раньше было (если я правильно помню), что ошибки должны ломаться на открытой вкладке источника. Вместо этого теперь я вижу разрыв Visual Studio (2017) на новой вкладке с тегом [dynamic]
рядом с именем вкладки; однако путь к этому файлу (при просмотре свойств) - это путь к тому же исходному файлу, который я открыл! :( Похоже (строки являются вкладками):
| File.ts | Files.ts [dynamic] # |
(#: вторая вкладка также заблокирована)
Уже давно, и я не могу вспомнить, нормально ли это, или я что-то упустил?
Структура файла TS:
Project/
wwwroot/js/ (.js and .js.map files, where 'outDir' points in tsconfig)
Scripts/ (.ts files, and where 'rootDir' points in tsconfig)
Вещи, которые я уже пробовал, и другая информация:
- Убедитесь, что все действия с файлом
.ts
являются "TypeScriptCompile".
- Проверено, что файлы
.map
правильно указывают на источник.
- Файлы
.js
и .js.map
хранятся вместе в папке wwwroot\js
.
- Файлы
.ts
существуют в папке Scripts
в корневом каталоге проекта.
- Щелчок правой кнопкой мыши по рассматриваемому файлу
.ts
в узле Script Documents
во время сеанса отладки показывает, что URL
ссылается на file//C:///...pathtofile...
, что является правильным (очевидно! Или оно не будет найдено в первое место)
- Удостоверился, что отладка скриптов включена в IE (не уверен, что это имеет значение для VS, так как я думаю, что он все еще работает независимо)
- Точки останова, включая ключевое слово * 1040, всегда ломаются в динамической вкладке и никогда не открываются во вкладке с открытым исходным кодом.
Это нормальное поведение? Спасибо.
Характеристики: Windows 10, Visual Studio 2017 и отладка с помощью IE11.