(Я знаю, что использую Visual Source Safe, у меня нет выбора, потому что он поставляется с лицензией на подписку MSDN, и моя компания не хочет покупать стороннее решение для управления версиями ....)
У меня есть решение VS 2005 с 3 проектами библиотеки классов C #, 2 проектами веб-сайта ASP.NET и одним проектом веб-службы ASP.NET, который хранится в базе данных Visual Source Safe. Некоторые проекты ссылаются на общие библиотеки DLL, которые обрабатывают общие задачи.
Когда новый человек устанавливает решение на своей рабочей станции и строит его впервые, он проверяет общие библиотеки DLL в папке bin веб-сайта ASP.NET и проектов веб-служб. Когда другой разработчик, который в настоящее время работает над проектом, пытается построить, он получает сообщение «файл исключен, извлечен другим пользователем».
VS 2005 не отображает галочку рядом с DLL, которая вызывает головную боль.
Есть ли способ предотвратить это?