2009-09-17 10 views
70

Quali sono i file .datasource generati automaticamente da "Crea riferimento al servizio" in Visual Studio? Il commento nel file è questo:Quali sono i riferimenti di servizio WCF file .datasource?

Questo file viene generato automaticamente da Visual Studio .Net. È utilizzato per memorizzare informazioni di configurazione dell'origine dati dell'oggetto generico.
Rinominare l'estensione del file o modificare il contenuto di questo file può
causa che il file non è riconoscibile dal programma.

Tuttavia, sembra che questi file siano facoltativi, quindi mi chiedo a cosa servono. Mi sto anche chiedendo se è veramente sicuro cancellarli, poiché spesso causano problemi di lunghezza del percorso su XP.

http://www.eggheadcafe.com/conversation.aspx?messageid=34104031&threadid=34104026

Qualcuno mi può puntare a qualche documentazione ufficiale di MS su questi file?

risposta

33

Per quanto mi ricordo, sono solo generati in modo da poter utilizzare i contratti dati utilizzati nel servizio come origini dati oggetto per l'associazione dei dati ai controlli dell'interfaccia utente.

+13

Quindi è possibile DISATTIVARE la loro auto-generazione? Se é cosi, come? –

+1

@AuriRahimzadeh Quando si aggiunge riferimento al servizio, è disponibile un'opzione come "Riutilizza i tipi negli assiemi di riferimento". In questo modo impedisce la generazione automatica di questi oggetti nel client. (Ovviamente si dovrebbe avere un riferimento per la dll di DataContract e la versione delle DLL dovrebbe essere la stessa nel progetto di servizio e nel progetto client) – sotn

11

Sono stato in grado di eliminarli da uno dei nostri progetti. Progetto costruito bene, e caricato cose dal database bene, quindi presumo che fosse sicuro. Mi piacerebbe sentire qualcuno che ne sappia di più su questo elemento del soggetto.

17

I file .datasource sono facoltativi, ma possono essere utilizzati nell'app client per associare facilmente un contratto di dati a un controllo dell'interfaccia utente. Ecco un articolo che spiega come usarli:

http://msdn.microsoft.com/en-us/library/ee373840.aspx

0

Espandi la tua Reference.svcmap da Visual Studio.

Riferimento di aggiornamento.

E eliminare avviso giallo origini dati.

Problemi correlati