32 votos

Aplicación sin .NET Framework ejecuta .net basada en

Hay una manera para ejecutar aplicaciones .net basadas sin .net framework instalado. ¿Hay una manera de hacer esto. Existe un software que puede lograr esto. Software comercial es posible.

Ha añadido:

¿Tiene alguien alguna experiencia con cliente VMWare?

24voto

Dana Holt Puntos 7150

Hay varias herramientas hay, un par que he probado son:

Usted puede encontrar más haciendo una búsqueda por ".NET Enlazador."

Los dos de arriba, las que he probado, parecía funcionar bien, pero nunca he probado ampliamente mi código construido con ellos. Yo los probé en su mayoría fuera de la curiosidad.

Mi .NET aplicaciones son en su mayoría utilizados por los departamentos de TI. La instalación de la .NET framework no es la gran cosa para ellos.

Si desea escribir software más dirigida a los usuarios finales, a continuación, el .Instalación de RED puede desactivar.

15voto

Joel Coehoorn Puntos 190579

Usted puede utilizar mono estática-enlace de todo el marco archivos dll que necesita.

Por supuesto, lo que los limita para el mono de la aplicación del marco, que es cada vez mejor, pero aún es incompleta en algunos lugares.


Actualización:
Basado en sus diversos comentarios, mi mejor sugerencia es usar la versión 2.0 del framework. Que se instale correctamente en windows 2000 sin problemas, y usted puede dirigir desde Visual Studio 2008, si es necesario.


Yo también soy un poco curioso en cuanto a su windows 2000 requisito. Se desea implementar para los negocios o en el domicilio?

Casi ningún hogar tienen los usuarios de windows 2000. Los usuarios de casa terminó con (estremecimiento)Windows ME, que fue lanzado casi al mismo tiempo, y que por eso casi completamente movido en Windows XP. Es más probable que se vea como windows 98 en un hogar de windows 2000, y ni siquiera Microsoft siendo compatible con windows 98.

Por otro lado, un montón de empresas que todavía utilizan windows 2000 máquinas en grandes números. Pero en entornos de negocios no tienen por lo general un problema al instalar .Net framework. Incluso puede añadir a las máquinas automáticamente a través de la implementación de directivas de grupo si tienen.

6voto

Aiden Bell Puntos 19856

Uso Mono, es desarrollado por Novell y es open source

Edición: Pregunta era correr sin un tiempo de ejecución instalada independientemente del "proveedor". Aún así, aquí hay un enlace a la entrada de wikipedia de Mono. Disfrutar.

http://en.wikipedia.org/wiki/mono _(software)

4voto

anelson Puntos 1454

Mi equipo se enfrentó a un problema similar. Hemos necesarios para ejecutar nuestro .NET 3.5 aplicación WPF en Windows PE, que no tiene utilizable .NET framework. He evaluado todas las opciones y encontrar Xenocode PostBuild a ser el mejor.

Es la interfaz gráfica de usuario es un poco contradictorio y hubo algunos baches en el camino de conseguir trabajo, pero ha sido confiables, ya que el.

Si vas por ese camino, tenga en cuenta que usted necesita para asegurarse de que su código es totalmente depurado antes de generar el no administrado ejecutable, como no se puede depurar el resultante de la aplicación (a menos que, como ensamblador).

También tenga en cuenta que la incrustación .NET framework hace que para una gran ejecutable. ~20 mb para 2.0, y ~40 MB de 3.5.

3voto

whlspacedude Puntos 32

Que no se mencione el tipo de software que estabas buscando para correr así que pensé que me gustaría añadir mi granito de arena.

Microsoft ha publicado Silverlight, una .NET basado plugin para el navegador, y que han estado trabajando con Novell para poner una versión de Silverlight basado en el compilador de Mono se mencionó anteriormente llamada la luz de la Luna. Microsoft admite de forma nativa en Windows y Mac OS X 10.5.

Si desea más información, aquí hay algunos enlaces: http://en.wikipedia.org/wiki/Microsoft_Silverlight http://www.microsoft.com/silverlight/

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: