2016-03-03 4 views
1

Если мы посмотрим на страницу настроек проекта веб-сайта asp.net (нажмите alt + enter). Это выглядит примерно так:Где хранятся настройки проекта веб-сайта asp.net?

enter image description here

Однако ни где в папке решения/сайта я могу узнать, где эти настройки сохраняются? нет файла csproj, созданного для «проекта веб-сайта».

Причина, по которой я спрашиваю об этом, заключается в том, что, когда я добавляю решение в github и затем клонирую на другую машину, ссылки теряются, и проект больше не будет компилироваться. Но если я копирую всю папку проекта на другой компьютер, он компилируется в порядке. Так что, конечно, есть некоторые файлы настроек, которые не добавляются в git repo.

Кто-нибудь знает, где хранятся эти настройки?

+1

Я точно не знаю, но не хранятся ли в файле .csproj? –

+0

нет .csproj файл, созданный для веб-проекта. В этом и заключается проблема –

ответ

0

Я напишу то, что я нашел позже, для ссылки на кого-либо. Содержимое в списке ссылок (как показано на рисунке выше), как представляется, читается в реальном времени из папки Bin проекта. Таким образом, добавление файла dll в папку Bin напрямую и закрытие/открытие страницы свойств покажет вновь добавленный файл Bin в качестве ссылки.

0

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

+0

На самом деле решение уже было в папке с веб-сайтом (сначала оно создало решение, а затем добавило ему проект веб-сайта). Однако решение не содержит ссылки на файлы BIN. –

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