Procedura: configurare un servizio per riutilizzare i tipi esistenti
Aggiornamento: novembre 2007
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 disattivare la condivisione dei tipi per uno o più assembly, utilizzare la finestra di dialogo Configura riferimenti a servizio.
Per disattivare la condivisione dei tipi in un solo assembly
In Esplora soluzioni selezionare il riferimento al servizio.
Scegliere Configura riferimento a servizio dal menu Progetto.
Nella finestra di dialogo Configura riferimenti a servizio selezionare Riutilizza tipi negli assembly di riferimento specificati.
Selezionare la casella di controllo relativa a ogni assembly in cui si desidera abilitare la divisione dei tipi. Per disattivare la condivisione dei tipi per un assembly, lasciare la casella di controllo deselezionata.
Per disattivare la condivisione dei tipi in tutti gli assembly
In Esplora soluzioni selezionare il riferimento al servizio.
Scegliere Configura riferimento a servizio dal menu Progetto.
Nella finestra di dialogo Configura riferimenti a servizio deselezionare la casella di controllo Riutilizza tipi negli assembly di riferimento specificati.
Vedere anche
Attività
Esempio di utilizzo di servizi ASMX e WCF
Riferimenti
Finestra di dialogo Configura riferimento a servizio
Altre risorse
Servizi Windows Communication Foundation e ADO.NET Data Services