Машинопись IntelliSense не работает в VS2012

голоса
4

Так что у меня установлено расширение машинописи , и я могу видеть новый тип проекта ( «HTML App с Машинописью» и «ts - » тип файла). Все , кажется, работает (компиляция, ошибка подсветки и т.д.) , но я не в состоянии получить IntelliSense для правильной работы. Парящий над параметром отображает его тип , но код завершение и «члены списка» не работает. Не имеет значения , если нажать Strg + Spaceили выбрать List Membersиз меню, ничего не происходит.

Я попытался отключить / включить «авто членов списка» в параметрах, я даже сбросить все параметры. IntelliSense работает отлично в проектах C # и даже отлично работает в .js файле, который генерируется.

Задан 02/10/2012 в 11:56
источник пользователем
На других языках...                            


6 ответов

голоса
4

Это злой маленький Визуальный вопрос Студии. Вы должны ведущий «<» для этой работы.

WRONG way to add a .ts reference:
/// reference path="myOtherFile.ts" />

RIGHT way:
/// <reference path="myOtherFile.ts" />

VS 2012 падает в неверном текста при перетаскивании файла из проводника дерева решений в текстовый файл. Это легко исправить, но трудно заметить проблему в первую очередь.

Ответил 01/11/2012 в 19:07
источник пользователем

голоса
2

Я немного смущен на этом, но примерно через 4 часа удаления / повторной установки, повторно загрузки и т.д ... Я посмотрел на ссылки и заметил что-то странное:

Когда я перетащить .d.ts(или любой другой .tsфайл , для этого способа) , я получаю это:

/// reference path="jquery.d.ts" />

Что неверно. Обратите внимание на то, что это XML-комментарий и нуждается в открывающий тег <. Я изменил на это:

/// <reference path="jquery.d.ts" />

И вдруг все начали работать великолепно.

Ответил 29/10/2012 в 04:03
источник пользователем

голоса
1

Вопрос к моей проблеме было отключение машинопись Intellisense в Resharper. Смотрите этот блог

Ответил 03/12/2013 в 13:45
источник пользователем

голоса
1

Это очень странно. Можете ли вы опубликовать некоторые примеры мест, где можно было ожидать список завершения, чтобы показать, но это не так?

Просто проверка исправности, вы не видите каких-либо пользователей после ввода точки здесь?

var n = 3;
n.

Если это не работает, пожалуйста, сообщите об ошибке на проекте CodePlex.

Ответил 02/10/2012 в 18:54
источник пользователем

голоса
0

Эта проблема может быть вызвана расширением Visual Studio MySQL. Попробуйте удалить его и посмотреть, если проблема все еще существует.

https://typescript.codeplex.com/workitem/24

Ответил 20/11/2014 в 12:42
источник пользователем

голоса
0

У меня была такая же проблема, и после поиска в Интернете нашел этот StackOverflow вопрос. Но затем мой ящик разбился я перезагрузил мою ОС , а затем IntelliSense начал работать. Мой ответ был перезагрузить ОС, а также VS2012.

Ответил 28/10/2012 в 12:52
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more