Cita:
Iniciado por yokike
¿Es imprescindible tener el framework de .Net instalado para que corra un programa hecho en . NET (c#)? ¿Hay alguna manera de crear un ejecutable que no requiera del framework de .NET?
La verdad creo que si es indispensable el framework para que pueda interpretar las rutinas de la aplicacion, al compilar el proyecto y generar el .exe este trabaja solo en equipos con el framework correspondiente
v1.1 para VS 2003
v2.0 para VS2005
tambien existe la version 3.0
Para evitar el problema de tener que instalarlo manualmente en el proyecto de instalacion puedes incluirlo dentro de los prerequisitos, asi el instara automaticamente el framework dado el caso que no este instalado en el cliente.
Nota: Hoy en dia es muy comun que las maquinas ya tengan instalado el framework ya que hay diversos aplicativos que lo requieren, ejemplo la Encarta, esta enciclopedia instala el framework para poder ejecutarla, solo lo hace en caso de no estar instalado. Otra forma de instalacion en por el Windows Update, este tambien instala el framework y muchas veces el usuario ni se da cuenta.
Saludos