У меня есть проект ASP MVC, привязанный к SVN (используется Visual SVN). Поскольку проект вырос, я продолжал добавлять файлы. Больше всего времени, когда я «Get» Project все доступно в VS2012. Но сегодня, когда я получаю полное решение из репозитория - некоторые из ранее добавленных файлов (cs и cshtml и соответствующие папки, в которых они находятся) не включены в проектное решение в VS explorer, но они есть в Каталоге, который я получил от svn-Получение проекта с использованием файлов VisualSVN ~ отсутствует/не добавлено в проект VS
Мой проект в SVN ~
MyMVCProj
ModelFolder
ControllerFolder
ViewFolder
view1folder~hasfiles
Теперь я добавить новую папку для viewfolder с файлами внутри и совершать
MyMVCProj
ModelFolder
ControllerFolder
ViewFolder
view1folder~hasfiles
view2folder~hasafile(<=This available in my disk after getting from svn not in VS2012)
, что я делаю неправильно? Я получаю проект каждый день с помощью Visual Studio2012> VISUALSVN> Get Solution from Subversion, это экономит проект на диске и открывается в VS
, который предполагает, что вы либо не храните файл .csproj в SVN, либо не сохранили и не зафиксировали его. Я не думаю, что VS спасет.csproj, когда yu добавить файлы в проект, вам нужно закрыть проект или нажать «сохранить все» – gbjbaanb
oh! это интересно. Является ли .csproj сохраняет все эти предпочтения в отношении проекта? – flute
.csproj содержит информацию о проекте, включая файлы, которые являются частью проекта. Его позорная MS изменила способ включения файлов в проекты с C#, чтобы они выглядели как структура папок на диске (VC++ намного лучше в этом отношении). Откройте файл .csproj в блокноте ++ и убедитесь сами. (Он также содержит информацию о создании проекта, но не отладки) – gbjbaanb