A DotNet Raider

My adventures in the .NET world!
posts - 38, comments - 15, trackbacks - 0

My Links

News

Website View Martino Bordin's profile on LinkedIn XBOX 360 AVATAR - BORD1986
Locations of visitors to this page

Archives

Post Categories

Arch

BlogRoll

Codeplex

Google code

MSDN

Sites

October 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 @ Thursday, October 22, 2015 3:51 PM | 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 @ Tuesday, October 20, 2015 10:53 AM | Feedback (1) | Filed Under [ VISUAL STUDIO MISC ]

Powered by:
Powered By Subtext Powered By ASP.NET