Для моего случая есть несколько ограничений / поведений:
1) Машина и проекты совместно используются несколькими разработчиками, и мои изменения не должны затрагивать их,
2) vs2008 автоматически повторно включает элемент управления SourceSafe (не пробовал решение для реестра HideInVisualStudio, потому что это глобальный флаг),
3) Я не могу ни удалить привязки в проектах, ни удалить SourceSafe
Итак, я нашел способ, который не идеален, но работает достаточно хорошо для меня:
1) Откройте regedit и перейдите к этому ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe
должна быть запись
SCCServerPath
который должен содержать что-то вроде этого:
C: \ Program Files \ Microsoft Visual SourceSafe \ ssscc.dll
2) Измените разрешения для ssscc.dll, чтобы ОТКЛЮЧИТЬ доступ «Чтение и выполнение» для вашего идентификатора пользователя.
Теперь, это не идеально, потому что иногда вы будете получать сообщение об ошибке при загрузке решения в VS2008 (произошла ошибка при инициализации поставщика управления исходным кодом Microsoft Visual SourceSafe. Этот поставщик не может использоваться для выполнения операций контроля источника .), но цель достигнута:
1) Больше нет безопасной интеграции с источником в VS2008,
2) Автономный Source Safe все еще работает,
3) Модификация не затрагивает других пользователей.