Авто квалифицировать имя в visual studio 2013? Intellisense?

Есть ли способ быстрого "автоматического определения" объявления типа переменной в Visual Studio 2013? Например, если я наберу:

Dim SomeExcel as New Application

Есть ли способ получить IDE для автоматического заполнения пространства имен? как это:

Dim SomeExcel as New Microsoft.Office.Interop.Excel.Application

Кажется, IDE может достаточно легко вывести пространство имен; если я наведу курсор на имя типа, он может сказать мне, какие пространства имен содержат тип. Тип пространства имен определяется IDE


Мне было бы очень полезно иметь возможность изменить старый проект с "коротких имен", таких как Application на полностью определенные имена, такие как Microsoft.Office.Interop.Excel.Application без необходимости искать каждого и печатать все пространство имен.

Или, в случае неоднозначного имени, если это даст мне возможность выбрать, какое пространство имен и заполнить его. Подобно тому, как если вы используете неопределенный класс, он предупредит вас и даст вам возможность либо автоматически добавить оператор Imports или даже создать заглушку класса для вас.

Поскольку он будет делать все это автоматически, он будет предлагать и автоматически заполнять методы / свойства для экземпляра интерфейса при вводе текста, я был бы удивлен, если бы не было быстрого способа преобразования "коротких имен" в полностью определенные. имена, но если есть - я не могу найти это! Я просмотрел команды меню и различные контекстные меню, щелкнул правой кнопкой мыши и посмотрел MSDN, но ничего не смог найти - но я не уверен, что использую правильные условия поиска.
Надеясь, кто-то с большим опытом может знать, как это сделать, или если эта функция не существует.

1 ответ

Решение

Нет, в Visual Studio ничего не существует для этого.

Это также не дает особых преимуществ, так как VS скажет вам, если у вас есть неоднозначная ссылка автоматически, и даст вам возможность ее разрешить.

Когда это произойдет, просто щелкните значок, который появляется при наведении на него курсора, и выберите правильное пространство имен. VS тогда определит это с этим пространством имен.

Вот изображение иконы:

значок

И результирующее меню:

таймер

Конечно, это для C#, но VB обычно работает так же.

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