Encontramos la contestación a este atasco, o por lo menos eso esperamos. Si presentas interrogantes coméntalo, para nosotros será un gusto responderte
Solución:
No. c # solo target .NET (o un marco comparable, como mono). Aparte, Win7 viene con .NET preinstalado, y creo que Vista también lo hizo. También hay un montón de aplicaciones de MS que requieren .NET. Se está volviendo casi omnipresente en las máquinas con Windows, por lo que no me preocuparía por eso.
SÍ, existía XenoCode que puede empaquetar todo lo que su aplicación necesita y ejecutarlo de forma independiente. No sé qué tipo de trucos sucios usan, pero HAY una manera.
Ahora es cuchara
Desde su sitio:
Estudio Spoon
Virtualice fácilmente todas sus aplicaciones para una entrega instantánea y sin instalación en Spoon Server y Spoon.net.
Spoon Studio le permite convertir sus aplicaciones de software existentes en aplicaciones virtuales que se ejecutan sin instalaciones, conflictos ni dependencias.
Por cierto, de ninguna manera estoy afiliado a ellos, solo tengo curiosidad por saber si la comunidad lo aceptará o lo incendiará.
Sí, con .NET Native.
En lugar de compilar en un lenguaje intermedio, se compilará en código nativo y se ejecutará con bibliotecas .NET vinculadas estáticamente. Por lo tanto, no habrá requisitos de .NET Runtime para los usuarios finales.
https://msdn.microsoft.com/en-us/vstudio/dn642499.aspx
https://msdn.microsoft.com/en-us/library/dn584397(v=vs.110).aspx
Solo funciona para Windows 10
Reseñas y puntuaciones de la guía
Recuerda dar difusión a este tutorial si te fue de ayuda.