In reply to arturo nigro.

You can find everything you need at this Custom Tasks page. Visual Studio express edition is okay to use -- see these notes about it. And if targeting EG 7.1 specifically the .NET version is 4.51, but you can reference earlier versions of the custom task APIs (linked to from this article) and get away with earlier versions of .NET. I usually recommend that for the most flexibility.