Сохраняем в SVN WCF Service References проекта на Silverlight



Чтобы избежать путаницы с файлами Service References WCF клиента в проекте Silverlight 3 и позволить проекту компилироваться, стоит в SVN сохранять только файлы, содержащие в названии слово Reference. Это всего два файла: Reference.svcmap и Reference.cs. Все остальное добавте в Ignore list SVN, лучше по расширению, т.к. при генерации клиента в названии файлов могут добавлятьс числа.
Мало того, вы можете физически удалить все что есть в папке Service References, кроме перечисленных выше двух файлов. При этом проект будет компилится и сервисы будут работать.
При первом же вызове, из контекстного меню в Solition Explorer, Update Service Reference все удаленное восстановиться.

В моем, довольно кастомизированном случае это работает, но возможно, иногда это работать не будет. Я не могу позволить себе изучить это досконально, так что будте осторожны и перед удалением сделайте резервную копию, если вы еще не пользуетесь системой контроля версий.

SVN – система контроля версий
WCF Service References – ссылки которые вы добавляете в клиентский проект, чтобы ему были доступны сервисы WCF, расположенные на хостовом проекте.

Комментарии

Популярные сообщения из этого блога

A4tech. Мышь не найдена. Пожалуйста, подсоедините мышь.

SVN: Пропали иконки TortoiseSVN.

Вывод в cmd или bat пустой строки.