No necesitas un IDE en especial, en Windows puedes usar el compilador csc que se instala con net framework. En linux la opción (no sé si la única) es usar Mono.
Si te refieres a algo como la máquina Virtual de Java o el interprete de PHP o Python, solo es necesario que esté instalado net framework en Windows y podrás correr cualquier ejecutable compilado.
Saludos