Как начать писать проекты TypeScript в Visual Studio? При создании нового проекта нет выбора. У меня установлена Visual Studio 2012 вместе с TypeScript add on
Создайте новый проект TypeScript в Visual Studio
Ответ 1
Я нашел решение: Ручная установка VS-Extension.
В некотором роде VS-Extension не устанавливается. Вы можете сделать это вручную. Существует файл .vsix
, расположенный в C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0
, называемый TypeScriptLanguageService.vsix
.
Попробуйте запустить этот файл. Он должен установить расширение TypeScript.
Если вы используете систему на базе x86, попробуйте посмотреть C:\Program Files\Microsoft SDKs\TypeScript\0.8.0.0
.
Работал для меня. Теперь я могу создать проекты TypeScript и указан в списке расширения Visual Studio.
Обратите внимание, что новые версии TypeScript удалили папку 0.8.0.0
. Вы можете найти файл .vsix
в C:\Program Files (x86)\Microsoft SDKs\TypeScript
.
Ответ 2
Вы можете добавить файлы TypeScript в существующий проект, используя диалог "Добавить" > "Создать элемент".
Вы также можете создать проект типа приложения HTML с помощью TypeScript с помощью диалогового окна "Добавить > Новый проект". Этот тип проекта находится в разделе Installed → (Templates) → Visual С#.
Если эти параметры отсутствуют в Visual Studio, попробуйте переустановить TypeScript плагин Visual Studio.
Ответ 3
Следовали другим ответам, но не смогли найти TypeScriptLanguageService.vsix после установки TypeScriptSetup.0.8.0.msi на Win7 64 w/VS 2010.
Чтобы установить на VS 2010, используйте 7zip, чтобы открыть указанные выше msi и извлечь "TypeScriptLS.vsix_File", удалить завершающий _File и запустить как обычно.
Это дает новый шаблон проекта TypeScript (но не таинственный шаблон файла), intellisense, выделение кода и т.д.
Ответ 4
Если вы используете Visual Studio 2017, шаблон шаблона HTML с TypeScript 'был удален из шаблонов.
Но вы можете установить расширение, сделанное rich-newman на Github: https://github.com/rich-newman/typescript-html-application-vs2017-template
Чтобы установить его, выполните следующие действия:
Ответ 5
У меня не было шаблонов проектов и ts файлов, попробовал переустановить его (просто запустив файл vsix), который не помог, поэтому я 1. удаленный (из диспетчера VS2012) расширение 2. закрыл VS2012, а затем снова установил его, и voila- Магический проект и шаблон файла. Слава богу, это сработало - я могу начать играть на языке, не выполняя при этом транскопиляцию вручную.
Ответ 6
Установка typescript добавляет новый тип проекта, а также добавляет тип файла для существующих проектов. После установки typescript вы можете попробовать выполнить поиск "typescript" в новом окне проекта. Он показывает "HTML-приложение с TypeScript" для меня.
Каждый файл .ts file typescript добавит зависимый .js файл.
Надеюсь, это поможет!
Ответ 7
Старый пост, новое предложение:
Я потратил несколько часов на эту проблему на Win8/VS2012. После многократной установки/переустановки (из Typescript plugin v 0.8.3) одна работа, которая работала, состояла в запустить VS2012 в режиме администратора и (повторно) установить Web Essentials 2012. Это сделало трюк для меня, и я получил Typescript как свою собственную секцию в Add New Project...
(и все остальные плюсы, упомянутые выше).
Что напомнило мне о запуске в режиме администратора, был процесс обновления документации (если вы хотите установить документацию локально), где она тоже имела раздражающую загадочную ошибку. Запуск в режиме администратора также был ответом.
Вам не нужно постоянно работать в режиме администратора, возможно, это хорошая практика при обновлении самой IDE (новые плагины и т.д.).
Ответ 8
Для версии 0.9.1.1 я смог заставить ее работать в соответствии с инструкциями здесь: http://typescript.codeplex.com/wikipage?title=Compile-on-Save.
Поддержка Typescript была просто отключена в Web Essentials 2012 3.0: http://vswebessentials.com/changelog
Ответ 9
Еще один совет - вам нужно установить Visual Studio для Интернета. Он не будет работать с VS для рабочего стола. Кроме того, вам необходимо установить плагин после VS, поэтому, если вы сначала установили плагин, удалите его, затем переустановите.