Смарт-тег VS2010 F# для добавления открытых объявлений об импорте

РЕДАКТИРУЕТ исправленную терминологию от Intellisense до Smart Tag

Хорошо, я с готовностью признаю, что Intellisense/Smart Tags испортили меня. Я привык к C# в Visual Studio, уведомляя вас о необходимости добавления объявлений импорта при вводе имени класса для пространства имен, которое еще не было импортировано. Вы получите симпатичное маленькое цветное подчеркивание, которое вы можете навести или сделать или сделать ctrl-dot, чтобы получить контекстное меню для добавления импорта или полного определения пространства имен.

Я только начал играть с F# в VS2010, и я не получаю этого полезного напоминания, когда ссылаюсь на класс системной библиотеки. Янабираю WebRequest, и смарт-тег не срабатывает, чтобы сообщить мне, что мне нужно добавить открытую декларацию System.Net.

Я что-то пропустил? Доступно ли расширение VS, поддерживающее F# Smart Tagging?

1 ответ

Решение

Вы путаете две особенности здесь. Intellisense - это функция, которая помогает заполнять операторы и выражения при вводе. Волнистый путь, который появляется над WebRequest чтобы сказать вам, что вам нужно добавить использование / открыть для System.Net это смарт-тег

К сожалению, F# не реализует этот конкретный смарт-тег в Visual Studio 2010. Я не знаю ни одного расширения, которое бы обеспечивало такое поведение.

Другие вопросы по тегам