No estoy seguro, pero parece que desea que el .NET Framework (o las piezas necesarias para su aplicación) se incluya en el instalador, de modo que sea 100% independiente, ¿no? Sé que las aplicaciones ClickOnce pueden descargar .NET si aún no está instalado, pero eso no ayuda si se está implementando en máquinas con conectividad de red limitada o nula. Según tengo entendido, puede redistribuir el marco con su aplicación:
http://msdn.microsoft.com/en-us/library/xak0tsbd.aspx, pero nunca lo he hecho yo mismo.
EDITAR: Es posible que el archivo ejecutable de la aplicación no necesite instalarse con un instalador (se ejecutará si solo hace doble clic en él), pero si incluye otros archivos (como la redistribuible de .NET) entonces probablemente necesitarías algún tipo de instalador.
No deseaba instalar el .NET Framework por separado porque esta aplicación es para máquinas sin red, sin Internet y que ejecuta una versión de arranque y desinstalable de Windows como BartPE, etc. ¿Es para diagnosticar problemas con la PC? – Belliez
@Belliez: Como mencioné, parece posible redistribuir el .NET framework con su aplicación. Nunca lo he hecho yo mismo, pero he visto más información sobre herE: http://msdn.microsoft.com/en-us/library/xak0tsbd.aspx – FrustratedWithFormsDesigner
@Belliez: El marco * deberá * estar instalado, pero si cree un proyecto de configuración para su aplicación, puede hacer que instale el marco automáticamente para usted. Sin embargo, no puede * solo * distribuir un archivo .exe sin el marco; eso simplemente no es posible –