Просто добавлю другое мнение на случай, если кто-то окажется в такой же ситуации, как и я.
Я работал над проектом, в котором мы активно разрабатывали API веб-сервисов и использовали Perforce в качестве источника контроля. Это вызвало многочисленные проблемы при обновлении ссылок на сервисы, что мы делали много раз в день. Мы упростили этот процесс, отметив только два файла:
Reference.cs
Поскольку он содержит весь сгенерированный скомпилированный код и:
Reference.svcmap
Поскольку он содержит конфигурацию для генерации кода, такую как конечная точка, используемая для обновления ссылки, тип используемой коллекции и т. Д.
Насколько я могу судить, все остальные файлы - это просто артефакты, созданные во время генерации кода, которые не влияют на исполняемый код.