Ответ 1
Мне удалось решить эту проблему, установив соответствующий пакет Nuget версии Microsoft.TypeScript.MsBuild. Так что для нас это версия 1.8.11.
Версия TypesScript по-прежнему говорит "недоступно", и все еще отображаются некоторые ошибки intellisense. Тем не менее, проект строится и работает правильно.
В качестве альтернативы, если пользователь хочет более высокую версию. Microsoft делает некоторые инструменты версии доступными в качестве расширения Visual Studio (например, версия 2.7 https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.typescript-27-vs2017)
ОБНОВЛЕНИЕ: я выяснил ошибки intellisense. Вы можете перейти в Инструменты> Расширения и обновления и установить инструменты машинописи для версии более 2.6. Затем вы можете использовать комментарии @@ts-ignore, описанные здесь
Примечание: мне не повезло, исправляя ошибки intellisense. Я пытался
- Установка пакета nuget для Microsoft.TypeScript.Compiler для версии 1.8
- Установка различных версий пакета Nuget TSLint
- Установка пакета nuget TSLint.MSBuild
- Установка TypeScript Analyzer (расширение статического анализа для TSLint)