Condividi tramite


Procedura: configurare un servizio per riutilizzare i tipi esistenti

Quando si aggiunge un riferimento al servizio a un progetto, tutti i tipi definiti nel servizio verranno generati nel progetto locale. Quando un servizio utilizza tipi .NET Framework comuni o quando i tipi sono definiti in una libreria condivisa, vengono spesso creati tipi duplicati.

Per evitare questo problema, i tipi negli assembly a cui si fa riferimento vengono condivisi per impostazione predefinita. Se si desidera disabilitare la condivisione dei tipi per uno o più assembly, utilizzare la finestra di dialogo Configura riferimenti a servizio.

Per disabilitare la condivisione dei tipi in un solo assembly

  1. In Esplora soluzioni selezionare il riferimento al servizio.

  2. Scegliere Configura riferimento a servizio dal menu Progetto.

  3. Nella finestra di dialogo Configura riferimenti a servizio selezionare Riutilizza tipi negli assembly di riferimento specificati.

  4. Selezionare la casella di controllo relativa a ogni assembly in cui si desidera abilitare la divisione dei tipi. Per disabilitare la condivisione dei tipi per un assembly, lasciare la casella di controllo deselezionata.

Per disabilitare la condivisione dei tipi in tutti gli assembly

  1. In Esplora soluzioni selezionare il riferimento al servizio.

  2. Scegliere Configura riferimento a servizio dal menu Progetto.

  3. Nella finestra di dialogo Configura riferimenti a servizio deselezionare la casella di controllo Riutilizza tipi negli assembly di riferimento specificati.

Vedere anche

Riferimenti

Finestra di dialogo Configura riferimento a servizio

Concetti

Servizi Windows Communication Foundation e dati WCF in Visual Studio

Altre risorse

Consuming ASMX and WCF Services Sample