Поместите все общие сборки в каталог "lib" в вашей основной папке "trunk" и укажите их на своем веб-сайте из "lib". В этом случае TFS не будет регистрировать сборки в папке «bin» вашего веб-сайта, но будет добавлять только текстовый файл с тем же именем, что и ваша сборка, и с расширением «.refresh» (например, MyAssembly. dll.refresh), которая содержит одну строку, указывающую на местоположение реальной сборки.
Затем, когда вы щелкнете правой кнопкой мыши на Solution и выберете Check-In, он не выберет сборки в папке «bin», и они не будут заблокированы. Хотя, если вы нажмете «Регистрация» в Team Explorer, он автоматически проверит сборки, поэтому вы должны быть осторожны.
Одна из причин, по которой мы перешли с веб-сайта на веб-приложение, заключалась в том, что это была настоящая PITA для обработки проектов такого типа с TFS.