tengo una aplicacion de visual basic .net pero como todos saben uno no puede pergar el exe en linux

, entonces si alguien me puede orientar si sabe de como se puede ahcer un programa de visual .net a linux y que no sea en mono o de otro lenguaje o si existe el c# en linux, como soy muy novato

no se, asi que pido que alguien me pueda orientar