A DotNet Raider

My adventures in the .NET world!
posts - 49, comments - 12, trackbacks - 0

My Links

News

Website View Martino Bordin's profile on LinkedIn

Archives

Post Categories

ottobre 2015 Blog Posts

Parsing di file CSV

Molte volte capita di dover effettuare il parsing di file CSV. L’implementazione può diventare complessa a piacere (basti pensare all’escape dei caratteri, personalizzazione dei delimitatori, etc) e per questo esistono già librerie che ci permettono di effettuare questa operazione facilmente. Non tutti sanno (ecco il perchè di questo post) che il framework .NET fornisce già questa funzionalità . La classe in questione è TextFieldParser, contenuto nell’assembly Microsoft.VisualBasic. using (TextFieldParser parser = new TextFieldParser(@"C:\temp\sample.csv")) { ...

posted @ giovedì 22 ottobre 2015 16:51 | Feedback (1) |

Creare servizi Windows con Topshelf

Da un pò di tempo, quando devo creare un Windows Service, utilizzo la libreria Topshelf, che permette di sviluppare una normale applicazione console e, una volta impostate le opportune configurazioni mediante sintassi fluent, installarla facilmente come windows service, senza tool esterni quali installutil. Un’applicazione console, oltre ad essere più facile da debuggare, è anche eseguibile direttamente (a differenza di un windows service). Vediamo quindi come creare un servizio. 1) Apriamo Visual Studio e selezionamo il progetto di tipo “Applicazione console”   2) Creiamo una nuova classe che esponga 2 metodi che verranno chiamati allo start...

posted @ martedì 20 ottobre 2015 11:53 | Feedback (1) | Filed Under [ VISUAL STUDIO MISC ]

Powered by:
Powered By Subtext Powered By ASP.NET