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
Em Solution Explorer, selecione a referência de serviço.
Sobre o projeto menu, clique em Configure Service Reference.
No Configurar referências de serviço caixa de diálogo, selecione Reuse types in especificados assemblies referenciados.
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
Em Solution Explorer, selecione a referência de serviço.
Sobre o projeto menu, clique em Configure Service Reference.
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