Исходя из преимущественно C # фона, я много лет использовал ReSharper. Будучи в состоянии поместить мой курсор на неразрешенную ссылку, нажмите Alt + Enter и выберите опцию, чтобы добавить соответствующую using
заявление было неоценимо. Теперь Visual Studio 2017 имеет эту возможность изначально! Благодаря этому (и многим другим функциям, добавленным в VS2017) я избавился от ReSharper и наслаждаюсь очень быстрым и отзывчивым интерфейсом Visual Studio.
Недавно я начал делать некоторую работу в C ++, и хотя я получаю предложения от Intellisense о полях и методах, когда дело доходит до неразрешенной ссылки, он не предлагает никаких заголовков для #include
,
Мой вопрос заключается в том, добавила ли Visual Studio 2017 функцию, чтобы предложить #include
варианты для С ++ или нет? После обыска кажется, что Visual Assist X и ReSharper C ++ имеют эту функцию, но я ничего не могу найти, детализируя, доступна ли эта функция изначально (и если да, как ее включить?) Или она все еще является эксклюзивным расширением ,
Похоже, что Intellisense не поддерживает Visual Studio 2017, предлагая включать заголовки для типов C ++. В соответствии с рекомендациями @Jack Zhai-MSFT, я открыл проблема с голосом пользователя по этому запросу.
Других решений пока нет …