que no van a ser capaces de escribir cualquier aplicación de Windows .NET sin el marco .NET instalado en la máquina cliente.
De modo que sus opciones serían cambiar a un idioma que no compila en un idioma intermedio. Quizás C++ o C o algo por el estilo.
Por supuesto, la mayoría de las máquinas Windows, si no todas, ya tienen alguna forma del .NET Framework instalado en ellas por defecto. Por lo tanto, es posible que no tenga que instalar nada adicional si ya está instalado en las máquinas que está implementando. Si el marco ya está allí, entonces puede hacer una copia y pegar la implementación si realmente lo desea. Simplemente ejecuta el exe y funcionará.
Creo que lo que realmente hay que hacer aquí es averiguar exactamente por qué no quieren que se instalen marcos con la aplicación. Luego, vea si puede solucionar el problema o resolverlo.
Sin embargo, una aplicación web es probablemente la mejor opción para este tipo de requisitos.
¿Qué sistema operativo están ejecutando? Si están ejecutando Vista, ya tienen .NET 3.0 instalado. –
Windows XP, Vista. – Karthick
No puede usar WinForms sin .NET, ya que están implementados en .NET Framework. En su lugar, debe ir a los controles nativos de Windows, usando Delphi, C++ Builder, C++ de Visual Studio u otra plataforma que genere ejecutables nativos. –