Bagaimana cara mengkompilasi aplikasi .NET ke kode asli?

Jika saya ingin menjalankan aplikasi .NET di mesin di mana kerangka .NET tidak tersedia; Apakah ada cara untuk mengkompilasi aplikasi ke kode asli?