2011-09-02 8 views
6

He creado la aplicación aC# .net en framework 4.0, no tengo inconveniente en instalar .net para la PC del cliente, pero es tan grande para instalar en el cliente, ¿no es posible que haya una pequeña configuración o paquete de rediseño? que instalamos y ayudamos a ejecutar la aplicación .net fácilmente, porque la instalación de un marco de trabajo completo para aplicaciones pequeñas parece muy incómodo. Por favor ayuda.¿Ejecuta una aplicación .net sin instalar el perfil de cliente .net?

Gracias de antemano Atif

+0

posible duplicado de [¿Se puede compilar C# sin utilizar .Net framework?] (Http://stackoverflow.com/questions/551554/can-you-compile-c-without-using-the-net-framework) –

+0

Bueno, teniendo en cuenta lo que se necesita para terminar el trabajo * antes de * que comience es una parte importante del análisis de viabilidad de cualquier proyecto. Los requisitos de instalación de .NET 4 no son un secreto bien guardado. Podría deshacerse de todo lo que trabajó durante los últimos meses y escribir un archivo .bat en su lugar. O deja la casilla de verificación presionada en los prerrequisitos del proyecto de instalación e implementación y lo convierte en el problema de otra persona. Tendrán que esperar un poco. Realmente depende de usted tomar esa decisión, nadie aquí podría ayudarle con eso. –

Respuesta

4

Si usar características específicas de .NET 4 es menos importante que evitar la instalación, puede intentar degradar su aplicación a .NET 2 o incluso .NET 1. La mayoría de las versiones modernas de Windows vienen con versiones anteriores de .NET preinstaladas. La lista completa es here.

3

No, no hay nada más pequeño que el cliente de perfil de .NET Framework 4.0. Si esto no te conviene, .NET probablemente no sea la plataforma adecuada para ti.

+0

conoces alguna plataforma fácil para desarrollar vb6 como una aplicación basada en Windows, porque estoy harto de estas dependencias. –

+1

@Muhammad Atif Agha, Delphi, VC++ se encuentran entre una de las posibilidades. Pero, sinceramente, vamos uno: ¿realmente vas a desarrollar en C++ simplemente porque no puedes instalar una dependencia de 20 MB de .NET Framework? Usted no puede ser serio.Estamos en 2011 después de todo. –

+0

Delphi he visto, muy complejo en comparación con .net rico, recientemente publiqué otra pregunta que puedes ver con respecto a los informes de cristal, tengo varios problemas con este .net, y estaba enamorada de él, pero está desvaneciéndome mi amor. –

4

El perfil de cliente .NET es el paquete pequeño de rediseño. ("Pequeño" en comparación con la instalación completa de .NET framework.) Eso es tan pequeño como lo es .NET.

0

Si apuntado .Net Framework 4.0 con su aplicación, debe estar instalado en el PC cliente, así, no hay forma de evitar eso ...

1

El perfil de cliente que ya es una versión más pequeña que la plena marco de referencia.

También hay una muy pequeña web installer, pero eso no cambia el hecho de que el usuario tendrá que hacer una descarga más grande. No hay forma de evitar el perfil del cliente.

0

Si tuviera que hacer una recomendación seria, apuntar al perfil del cliente sería el camino a seguir.

Para fines informativos, sin embargo, hay algunos programas comerciales que supuestamente realizan compilación nativa, al convertir todos los ensamblados administrados en código nativo real. Puede hacer una búsqueda de "compilador nativo .NET" o "implementación .NET sin marco" si tiene curiosidad.

Nunca antes he usado ninguno de ellos, y me pregunto sobre el rendimiento de la aplicación en ausencia de un compilador JIT. Puede haber algunas personas en SO que hayan tenido experiencia con algunas de ellas que podrían abordarlas mejor si son efectivas, o simplemente una pérdida de dinero.

+0

Intenté con una de ellas, hace bastante tiempo. Pasó un poco menos de tiempo para comenzar, aproximadamente un 20% menos de RAM, y prácticamente el mismo rendimiento de la CPU durante la ejecución. Fue caro, así que no, no. –

0

Puede probar Silverlight (es decir, aplicación de confianza fuera del navegador). Es más pequeño que el perfil del cliente, y muchas máquinas ya lo tienen.

Cuestiones relacionadas