Просто для пояснения, я предполагаю, что вы имеете в виду Visual SourceSafe2005, а не Visual Studio. (К вашему сведению, Visual SourceSafe обычно сокращается до VSS.)
Я уже сталкивался с этой проблемой в VSS. Я думаю, что ограничение действительно фундаментально для Visual SourceSafe: оно не так уж хорошо для продукта, и я бы перешел к чему-то другому, если это решение, на которое вы можете повлиять.
Если вы можете перейти к чему-то другому, я рекомендую Subversion для небольшого или среднего проекта. Это бесплатно и не использует механизм пессимистической блокировки, который Visual SourceSafe использует по умолчанию. Существует отличное дополнение Visual Studio под названием VisualSVN, которое предоставит вам те же функциональные возможности в среде IDE (просмотр файлов и т. Д.), Которые вы получаете из коробки с VSS.
Если вы не можете изменить системы контроля версий, я считаю, что в Visual SourceSafe есть режим, называемый «неэксклюзивные проверки», или что-то подобное, использующее оптимистическую блокировку, которую используют Subversion и другие системы контроля версий. Попробуйте установить эту опцию хотя бы для файлов, которые явно не меняются, и посмотрите, решит ли это проблему.