Практическое руководство. Настройка службы для повторного использования существующих типов
Обновлен: Ноябрь 2007
При добавлении в проект ссылки на службу в этом локальном проекте создаются все типы, заданные в службе. Если служба использует общие типы .NET Framework, или типы заданы в общей библиотеке, то в результате в большинстве случаев создаются дублирующиеся типы.
Чирбы избежать этой проблемы, типы в сборках, на которые есть ссылки, по умолчанию являются совместно используемыми. Если требуется отключить совместное использование типов для одной или нескольких сборок, это можно сделать в диалоговом окне Настройка ссылок на сборки.
Чтобы отключить совместное использование типов в одной сборке
В Обозревателе решений выберите нужную ссылку на службу.
В меню Проект щелкните Настроить ссылку на службу.
В диалоговом окне Настройка ссылок на службы выберите Повторно использовать типы в указанных сборках, на которые имеется ссылка.
Поставьте флажок для каждой сборки, в которой нужно включить совместное использование типов. Чтобы отключить совместное использование типов, снимите этот флажок.
Чтобы отключить совместное использование типов во всех сборках
В Обозревателе решений выберите нужную ссылку на службу.
В меню Проект щелкните Настроить ссылку на службу.
В диалоговом окне Настройка ссылок на службы уберите флажок Повторно использовать типы в указанных сборках, на которые имеется ссылка.
См. также
Задачи
Пример использования служб ASMX и WCF
Ссылки
Диалоговое окно "Настроить ссылку на службу"
Другие ресурсы
Службы Windows Communication Foundation и службы данных ADO.NET