Nell'ambiente aziendale abbiamo molti programmi Windows e servizi WCF locali. I programmi sono davvero leggeri, non si collegano direttamente al database, usano i servizi. Il problema è che ogni volta che un programma deve utilizzare il servizio, deve creare una classe Proxy, configurare la configurazione ecc.
Un approccio migliore consiste nel rendere i servizi rilevabili, in modo da poterli aggiungere tramite "riferimento al servizio". Quindi il client verrà creato automaticamente. Il problema è che non sai se / quando il servizio cambia.
Che cosa pensi della creazione di una classe Proxy manualmente e aggiungendola al nuget (il nostro nuget locale della compagnia)? Quando lo si installa, anche l'app.config verrà modificata. Anche Proxy disporrà il servizio. Quindi tutto ciò che devi fare è aggiungerlo e usarlo. Cosa ne pensi?
Grazie per l'aiuto