All the tools listed are part of the .NET framework, which is pretty much specific to Microsoft Windows. However, there is an experimental Linux implementation of .NET called the Mono Project:
...