Поделиться через


Практическое руководство. Настройка службы для повторного использования существующих типов

При добавлении в проект ссылки на службу в этом локальном проекте создаются все типы, заданные в службе. Если служба использует общие типы .NET Framework, или типы заданы в общей библиотеке, то в результате в большинстве случаев создаются дублирующиеся типы.

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

Чтобы отключить совместное использование типов в одной сборке

  1. В Обозревателе решений выберите нужную ссылку на службу.

  2. В меню Проект щелкните Настроить ссылку на службу.

  3. В диалоговом окне Настройка ссылок на службы выберите Повторно использовать типы в указанных сборках, на которые имеется ссылка.

  4. Поставьте флажок для каждой сборки, в которой нужно включить совместное использование типов. Чтобы отключить совместное использование типов, снимите этот флажок.

Чтобы отключить совместное использование типов во всех сборках

  1. В Обозревателе решений выберите нужную ссылку на службу.

  2. В меню Проект щелкните Настроить ссылку на службу.

  3. В диалоговом окне Настройка ссылок на службы уберите флажок Повторно использовать типы в указанных сборках, на которые имеется ссылка.

См. также

Ссылки

Диалоговое окно "Настроить ссылку на службу"

Основные понятия

Службы Windows Communication Foundation и службы данных WCF в Visual Studio

Другие ресурсы

Consuming ASMX and WCF Services Sample