Visual Studio 2026: как исправить сбои Native Language Service и TypeScript 7.0

Visual Studio 2026: как исправить сбои Native Language Service и TypeScript 7.0

С выходом августовских обновлений Visual Studio 2026 (версии 18.9.0 и 18.9.1) разработчики получили расширенную поддержку TypeScript 7.0 и встроенный нативный языковой сервис Native Language Service. Однако нововведения вызвали ряд характерных сбоев, включая отказ функции автоматической компиляции при сохранении (Compile on Save) и ошибки инициализации Copilot Chat.

Переход на нативный языковой сервис существенно ускоряет автодополнение, навигацию по кодовой базе и поиск ссылок в крупных проектах. Тем не менее в некоторых сценариях активный режим Native Language Service приводит к блокировке компиляции или задержкам обновления дерева типов в IDE. В официальном сервисном обновлении от 18 августа 2026 года Microsoft устранила основную часть дефектов и описала рабочие обходные пути.

Исправление ошибок IntelliSense и автоимпортов в TypeScript 7.0

В сборке Visual Studio 18.9.1 устранены критические регрессии при работе с TypeScript 7.0. Если вы сталкиваетесь с зависанием подсказок, неработающим меню быстрых исправлений (Quick Fix) или некорректной диагностикой компонентов Vue, выполните следующие шаги:

  1. Откройте Visual Studio Installer и установите накопительное обновление до версии 18.9.1.
  2. Перейдите в меню Сервис > Параметры > Текстовый редактор > JavaScript/TypeScript > Языковой сервис.
  3. Убедитесь, что для параметра версии TypeScript выбрано значение Использовать версию рабочей области (Workspace Version).
  4. При сохранении проблем с кэшем удалите временную директорию .vs в корне вашего решения и перезапустите среду разработки.

Обходной путь: проблема с функцией Compile on Save

Автоматическая сборка файлов при сохранении (Compile on Save) остается известной проблемой при включенном механизме Native Language Service. Если ваш процесс разработки жестко завязан на генерацию JavaScript-файлов непосредственно из Visual Studio без внешних сборщиков (Vite, Webpack или esbuild):

  • Отключите параметр Enable Native Language Service в настройках текстового редактора для возврата к классическому Node-серверу tsserver;
  • Либо настройте фоновый процесс компиляции в терминале Visual Studio командой npx tsc --watch --preserveWatchOutput, что полностью снимает зависимость от встроенного хука IDE.

Устранение ошибки RemoteInvocationException в Copilot Chat

Разработчики, использующие встроенного ассистента GitHub Copilot в Visual Studio 2026, также сообщали о падении чата с ошибкой RemoteInvocationException. Сбой возникал из-за рассогласования токенов контекста между языковым клиентом и фоновым процессом ассистента. Обновление до версии 18.9.1 исправляет обработку исключений при вызове удаленных RPC-методов и восстанавливает сессию диалога без необходимости перезапуска среды.

Источники

Редакция: Soft-Buy.ru
Дата публикации: 19.08.2026. Дата обновления: 19.08.2026.
Как проверяли: первоисточники, официальные публикации, документацию, changelog или профильные материалы, использованные в статье.
Важно: материал носит редакционный характер; рекламные, партнёрские и неподтверждённые источники не используются в автоматическом workflow публикации.

Случайные статьи

Оригинал статьи можно прочесть перейдя по ссылке Периферия для поклонников фильма Tron на сайте "Игромания". Компания Razer представила линейку компьютерной периферии стилизованную...
Аппаратный исследователь Кристофер Домас анонсировал проект CPU Deoptimization, в рамках которого определяется максимальная задержка выполнения одиночных команд на процессорах с ар...
Оригинал статьи можете прочесть перейдя по ссылке Intel представит новые Celeron ULV во второй половине года на сайте "Игромания".Стали известны характеристики новинки от Intel Cel...
Холдинг Alphabet (материнская компания Google) отчитался о финансовых результатах за второй квартал 2026 года. Стратегическая ставка на развитие облачных ИИ-ускорителей TPU v6 и ка...
Аварийные отключения внешней высоковольтной сети и резкие скачки напряжения вызывают повреждение файловых систем на высоконагруженных серверных стойках и вычислительных ИИ-узлах. П...