Compartilhar via


Como: Configurar um serviço para reutilizar os tipos existentes

Quando uma referência de serviço é adicionada a um projeto, todos os tipos definidos no serviço são gerados no projeto local. Em muitos casos, isso cria tipos duplicados quando um serviço usa comuns .NET Framework tipos ou quando os tipos são definidos em uma biblioteca compartilhada.

Para evitar esse problema, os tipos em assemblies referenciados são compartilhados por padrão. Se você quiser desativar o compartilhamento de um ou mais assemblies de tipo, você pode fazer assim, o Configurar referências de serviço caixa de diálogo.

Para desativar o compartilhamento de um único assembly de tipo

  1. Em Solution Explorer, selecione a referência de serviço.

  2. Sobre o projeto menu, clique em Configure Service Reference.

  3. No Configurar referências de serviço caixa de diálogo, selecione Reuse types in especificados assemblies referenciados.

  4. Marque a caixa de seleção para cada assembly no qual você deseja ativar o compartilhamento de tipo. Para desativar o compartilhamento de um conjunto de tipo, deixe a caixa de seleção desmarcada.

Para desativar o compartilhamento em todos os assemblies de tipo

  1. Em Solution Explorer, selecione a referência de serviço.

  2. Sobre o projeto menu, clique em Configure Service Reference.

  3. No Configurar referências de serviço caixa de diálogo, limpar o reutilizar tipos em assemblies referenciados caixa de seleção.

Consulte também

Referência

Configurar a caixa de diálogo de referência de serviço

Conceitos

Os serviços do Windows Communication Foundation e serviços de dados do WCF em Visual Studio

Outros recursos

Consuming ASMX and WCF Services Sample