Mono Tools for Visual Studio is a commercial add-in for Microsoft™ Visual Studio™ that          enables developers to write .NET applications for non-Windows platforms within their preferred          development environment. It allows developers to build, debug and deploy .NET applications on         Linux, while continuing to leverage the extensive ecosystem of code, libraries,          and tools available for .NET.
fonte:
http://go-mono.com/monovs/Default.aspx