2009-08-25 2 views
1

У меня есть проект ASP.NET без файла .proj. Как восстановить файл проекта, чтобы я мог работать с ним на своей машине?ASP.NET без файла проекта

Возможно ли это?

ответ

11

Вы уверены, что это не веб-сайта проекта, в отличие от веб-проектов приложений? Проекты веб-сайта не имеют файлов проекта - вы открываете папку, а не файл проекта. См. here за различия между ними.

Чтобы проверить, каждая страница проекта веб-приложения будет иметь .aspx, .aspx.cs и .aspx.designer.cs, тогда как на страницах проекта веб-сайта нет файлов-дизайнеров.

+0

Это хороший момент. Почему бы не посмотреть файл решения .sln? – RichardOD

2

Вы можете создать новый проект, а затем вы можете использовать «Добавить существующий элемент» и добавить каждый из своих файлов (вы можете выбрать несколько файлов).

EDIT: Или ваш может перетащить файлы в «Обозревателе решений»

+0

cool. Есть ли другой путь? Или я должен попросить файл проекта у автора. – madphp

+1

или просто перетащить ;-) – Shoban

+0

Я бы обязательно попросил файл проекта у автора. Это было бы предпочтительнее. –

1

Прежде всего, вам необходимо запустить VS2005 SP1 или новее. В VS2005 они удалили файл проекта. Они снова включили его в SP1.

Если у вас нет файла проекта, ваш проект называется «Веб-сайт». Если у вас есть файл проекта, это «веб-приложение». Одно из различий между ними заключается также в том, что в веб-приложении вы компилируете все файлы с кодом в одну .dll. На веб-сайте каждый код за файлом находится в собственной DLL (или скомпилирован динамически во время выполнения)

Я считаю, что если вы щелкните правой кнопкой мыши проект в проводнике решений, появится пункт меню «Преобразовать в веб-приложение» ,

Примечание. Вы должны переименовать папку App_Code в другое, иначе она будет скомпилирована как во время компиляции, так и во время выполнения.

Лично я предпочитаю веб-приложения для веб-сайтов

Смежные вопросы