Ответ 1
В настоящее время невозможно открыть папку напрямую с помощью Visual Studio.
Почему? Потому что Visual Studio и Visual Studio Code поделились своим именем, а не идеей. Чтобы продлить ответ Дженни О'Рейли:
-
Код Visual Studio - это редактор
folder oriented
Это означает, что VSC имеет тот же Point-of-View, что и ваш Project, в качестве проводника файлов.
-
Visual Studio (не код) - это интегрированная среда разработки
solution oriented
(короткая IDE)Вместо этого для каждого проекта в Visual Studio требуется
*.sln
файл решения как корневой компонент. С этого момента Visual Studio смотрит на ваш проект. Например, если вы скопируете файл в своей папке проекта, они не будут распознаны в Visual Studio. Вы должны добавить их сначала в свойsln
Файл, чтобы увидеть их. Он также позволяет разработчику комбинировать несколько проектов (*.csproj
,..) в одно решение для сборки.
Это означает, что идея этих двух редакторов совершенно другая.
Visual Studio (не код) Типы проектов для Web
-
Node.js Инструменты для Visual Studio
Это обеспечит Node.js встроенные шаблоны проектов
-
Visual Studio 2015 поставляется с шаблонами TypeScript
Обходной путь 1
Обходным решением будет Пустое решение, в котором вы настроили проект кода Visual Studio.
Обходной путь 2
Другим трюком будет ответ на этот вопрос. Вы можете открыть свою папку проекта в качестве проекта веб-сайта.
Файл → Открыть веб-сайт → Файловая система и выберите папку
Обновление
Как вы упомянули, будут ошибки, потому что Visual Studio пытается построить решения. Для следующих нескольких читателей этого ответа работа вокруг этого (как пишет Джон Панкович в комментарии):
Щелкните правой кнопкой мыши веб-сайт в обозревателе решений → Страницы свойств → Создать → Снимите флажок "Создавать веб-сайт как часть решения"
Обновление 2
(Благодаря JC1001 для этого обновления)
Следующая версия Visual Studio (Visual Studio "15" ) будет поддерживать открытие папки. Это упоминается в Блог Visual Studio.
Также, как и в Visual Studio Code, будет предложена команда быстрого открытия папок. Прямо сейчас вы можете использовать это в версии предварительного просмотра:
devenv/command "file.openfolder FOLDER_PATH"
В будущем вы сможете использовать:
devenv FOLDER_PATH
Мнение
Лично я бы не рекомендовал Visual Studio (не код) для проектов HTML/Website без разработки на стороне сервера, потому что я не вижу никаких функций. Даже intellisense подсказывает мне иногда плохой код HTML (это не ошибка IDE).
После того, как все веб-проекты остаются текстовыми. Вы можете легко управлять такими групповыми проектами, как Version Control. Visual Studio Code даже предоставляет интегрированную Git поддержку.