Смарт-тег VS2010 F # для добавления открытых объявлений об импорте - PullRequest
3 голосов
/ 24 июня 2010

РЕДАКТИРОВАТЬ исправленная терминология от Intellisense до Smart Tag

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

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

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

1 Ответ

2 голосов
/ 24 июня 2010

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

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

...