У меня есть проект ASP.NET Core, который использует TypeScript.Как отлаживать код машинописного текста в VS 2017?
Можно ли отлаживать код TypeScript в Visual Studio?
У меня есть проект ASP.NET Core, который использует TypeScript.Как отлаживать код машинописного текста в VS 2017?
Можно ли отлаживать код TypeScript в Visual Studio?
В предыдущих версиях Visual Studio это было невозможно.
В Visual Studio 2017, однако, это исправлено. Просто установите точку останова и запустите проект, используя IE (или Chrome), и ваша точка останова будет удалена в вашем ts-файле, и вы сможете выполнить код в среде VS (не в окне отладки кода браузера). Это огромный шаг вперед для разработки скриптов.
Интересно, что код будет переходить на js, если он перескакивает на другой файл, для которого нет соответствующего файла ts, а затем снова возвращается к ts, когда это возможно.
Как это делается? Какую магию они используют? – Matt
Все, что я знаю, это то, что когда отладчик срабатывает, VS выполняет некоторые подключения с браузером. –
Я могу получить это для работы с IE, но не с Chrome. Любая идея почему? Кроме того, это не сработает, если вы поместили все свои скрипты в Bundle - (отредактируйте! Работали, если я обновил ссылку на браузер!) –
Убедитесь, что вы активируете ссылку для браузера, чтобы увидеть удары точки прерывания TS. Параметр - это синий круг стрелок справа от раскрывающегося списка выбора браузера в VS2017, и по умолчанию он отключен.
Он должен работать по умолчанию. Что не работает? Можете ли вы поделиться более подробной информацией? –