В проектах веб-проектов Visual Studio (в Visual Studio 2005 или более поздних версиях, а не в проектах веб-приложений, где есть файл .csproj), как хранится эталонная информация, и можно ли управлять исходным кодом без сохранения скомпилированных двоичных файлов в источнике контроль?
Если вы щелкните правой кнопкой мыши проект веб-сайта и выберите "Страницы свойств", на первом экране ( "Ссылки" ) будут указаны все ссылки на проект.
Системные. * ссылки перечислены как тип GAC, а другие DLL файлы могут быть перечислены как BIN или Project.
Проблема возникает, когда вы включаете что-то в качестве ссылки на проект, а затем передаете ее в исходный элемент управления (для нас, Subversion, игнорирование файлов DLL и .pdb.)
Другой разработчик получает обновленный код из репозитория и должен вручную настроить все эти ссылки на проекты, но я не могу даже определить, где хранится эта информация, если только в этом .suo, который НЕ является дружественным исходным кодом.