Подтвердить что ты не робот

Где хранятся настройки проекта на веб-сайте Visual Studio?

Работа с веб-сайтом (в отличие от веб-приложения) в VS2010, поэтому нет файла csproj. Щелкните правой кнопкой мыши на "Site" node в обозревателе решений и выберите "Страницы свойств", откроется диалоговое окно "Ссылки", "Сборка", "Доступность", "Параметры запуска", "Параметры MSBuild" и "Приложения Silverlight". Вы можете вносить изменения в эти страницы, закрывать Visual Studio, выключать компьютер, идти домой, проводить качественное время с семьей, хорошо выспаться, вернуться на работу на следующее утро, включить свой компьютер, сделать кофе, стрелять бриз о последнем эпизоде ​​Fringe, войдите в систему, запустите Visual Studio, откройте этот сайт и PRESTO! Большинство этих настроек все еще существуют.

Это, несмотря на то, что нет никаких следов этих настроек в любом месте за пределами священных пикселей самого диалогового окна. Конечно, не в каких-либо файлах в папке веб-сайта. Не в файле решения, для файла решения нет. Немного отчаянный поиск в Реестре ничего не нашел. Где сохраняются эти настройки? Они хранятся в облаке? Написано в пробелы между байтами в файловой системе NTFS? Возможно, отправлен через TCP-порт 666 в отдаленные районы самого Ада, чтобы поцарапаться горячими ржавыми гвоздями в мучительную плоть от вечно проклятых бесстрастными демонами с мертвыми, черными глазами.

Любые советы очень ценятся.

4b9b3361

Ответ 1

Существует файл SLN, только не там, где вы ожидали его. Для проектов веб-сайта они создаются в вашем местоположении по умолчанию, например. C:\Users\username\Documents\Visual Studio 2010\Projects\YourWebSite\YourWebSite.sln (или везде, где у вас есть местоположение по умолчанию, установленное в "Инструменты/Параметры/Проекты и решения" ).

Разве они не являются этими веб-проектами? Какая была удивительная идея.

Ответ 2

Я просто столкнулся с этим и обнаружил, что ни один из приведенных здесь ответов не подходит для ссылок. Они были сохранены с использованием файлов .dll.refresh, которые мы можем добавить к исходному контролю.

Ref. вопрос здесь: Что такое файл dll.refresh в ASP.Net?

Ответ 3

Они хранятся в файле решения.

Ссылки хранятся в папках Web.config и Bin\.

Ответ 4

Настройки сохраняются в файлах решений и проектов (.sln, .csproj). Если вы откроете файл в "Блокноте", вы увидите различные параметры, перечисленные в формате XML. Некоторые параметры могут быть сохранены в файле настроек пользователя (.csproj.user), например, некоторые параметры отладки и т.д.

ИЗМЕНИТЬ

В вашем случае, поскольку это проект веб-сайта, не обращайте внимания на части моего ответа, ссылаясь на файл проекта. Я собираюсь оставить его там, хотя на всякий случай он может быть полезен кому-то еще в будущем.