Нам назвали веб-сервис, скажем, Foo.
Таким образом, существует файл Foo.svc и код позади Foo.svc.cs.
Мы добавляем проект Silverlight и желание использовать сервисы Foo.svc, таким образом, мы добавляем Сервисную Ссылку и вызов, это - пространство имен FooBar.
Это создает следующие файлы:
Со временем мы обновляем Foo.svc и добавляем больше веб-сервисов (методы и интерфейсы), и количество файлов в каталоге FooBar растет.
У меня есть 26 Foo (nn) .xsd файлы в этом каталоге - где nn = 1 - 26.
Мой configuration.svcinfo до configuration91.svcinfo.
Мой вопрос - это? Какой-либо из этих файлов должен быть версией, которой управляют? Они могут все быть удалены каждый раз, когда Вы делаете сборка \развертывается (как долго, поскольку Вы делаете сервисную ссылку обновления)?
Эти файлы xsd - это просто метаданные вашей службы, которые использовались только что при создании или обновлении ссылки на службу. Фактически вы можете удалить их, поскольку они использовались только при создании файла ссылки. Нет необходимости контролировать версии этих файлов.