Visual Studio: создание веб-приложения из существующего кода

У меня есть существующая структура каталогов, которая хорошо проверена в SVN, поэтому я не хочу с ней связываться.

Код сайта находится в папке C:\Projects\TheProject\Website. Я хочу привести файлы веб-сайта в новый проект веб-приложений без изменения структуры каталогов.

В идеале результирующая структура файла будет выглядеть так:

  • C:\Projects\TheProject\TheProject.sln
  • C:\Projects\TheProjects\Сайт\Website.csproj

Независимо от того, что я пытаюсь, я не получаю то, что хочу. Нет возможности создать веб-приложение из существующего кода. Это очень расстраивает. Кто-нибудь знает, возможно ли это?

Ответы

Ответ 1

Создайте новый веб-проект с файлом .csproj. Удалите все файлы, с которыми он поставляется. Перетащите все в проект.

Ответ 2

ОК, я понял. Это странно, но следующие шаги будут работать:

  • Откройте новую копию Visual Studio
  • Файл- > Новый проект, выберите веб-приложение
  • Используйте следующие настройки:

    Имя: Веб-сайт (это имя существующей папки с файлами веб-сайта) Место: C:\Temp\(где-нибудь будет делать сейчас) Название решения: TheProject (имя существующей корневой папки проекта) Установите флажок "Создать каталог для решения"

  • Удалить автоматически созданные файлы Default, Global и Web.config

  • Сохранить все и закрыть Visual Studio
  • В проводнике Windows скопируйте новую папку поверх существующей папки, чтобы файлы были объединены.

  • Дважды щелкните файл sln, чтобы снова открыть Visual Studio.

  • Выберите "Показать все файлы" (вверху Обозревателя решений)

  • Щелкните правой кнопкой мыши на любых файлах или папках, которые вы хотите добавить, и выберите "Включить в проект".

Ответ 3

Вы пробовали что-то вроде этого?

  • Создайте новое пустое решение Visual Studio из файла → Новый проект → Другие типы проектов → Пустое решение, убедившись, что в качестве каталога решений укажите c:\Projects\TheProject.
  • Скопируйте папку со всеми существующими материалами веб-сайта в каталог c:\Projects\TheProject\WebSite.
  • Вернитесь в Visual Studio, щелкните правой кнопкой мыши свое решение в обозревателе решений и выберите "Добавить существующий сайт". Затем выберите папку c:\Projects\TheProject\WebSite.

Удачи, HTH.

Ответ 4

Что ты пробовал? Обычно я создаю пустое решение и добавляю существующие папки (лучше всего перетаскивание на проводнике решений), и не было проблем.

Ответ 5

В меню "Файл" выберите "Открыть" и нажмите "Веб-сайт". Выберите корневую папку, в которой находится ваш веб-сайт.

Ответ 6

в VS 2008 Файл- > Новый- > Проект из существующего кода