Ответ 1
Создайте новый веб-проект с файлом .csproj. Удалите все файлы, с которыми он поставляется. Перетащите все в проект.
У меня есть существующая структура каталогов, которая хорошо проверена в SVN, поэтому я не хочу с ней связываться.
Код сайта находится в папке C:\Projects\TheProject\Website. Я хочу привести файлы веб-сайта в новый проект веб-приложений без изменения структуры каталогов.
В идеале результирующая структура файла будет выглядеть так:
Независимо от того, что я пытаюсь, я не получаю то, что хочу. Нет возможности создать веб-приложение из существующего кода. Это очень расстраивает. Кто-нибудь знает, возможно ли это?
Создайте новый веб-проект с файлом .csproj. Удалите все файлы, с которыми он поставляется. Перетащите все в проект.
ОК, я понял. Это странно, но следующие шаги будут работать:
Используйте следующие настройки:
Имя: Веб-сайт (это имя существующей папки с файлами веб-сайта) Место: C:\Temp\(где-нибудь будет делать сейчас) Название решения: TheProject (имя существующей корневой папки проекта) Установите флажок "Создать каталог для решения"
Удалить автоматически созданные файлы Default, Global и Web.config
В проводнике Windows скопируйте новую папку поверх существующей папки, чтобы файлы были объединены.
Дважды щелкните файл sln, чтобы снова открыть Visual Studio.
Выберите "Показать все файлы" (вверху Обозревателя решений)
Щелкните правой кнопкой мыши на любых файлах или папках, которые вы хотите добавить, и выберите "Включить в проект".
Вы пробовали что-то вроде этого?
Удачи, HTH.
Что ты пробовал? Обычно я создаю пустое решение и добавляю существующие папки (лучше всего перетаскивание на проводнике решений), и не было проблем.
В меню "Файл" выберите "Открыть" и нажмите "Веб-сайт". Выберите корневую папку, в которой находится ваш веб-сайт.
в VS 2008 Файл- > Новый- > Проект из существующего кода