Pregunta

Si desarrollo una aplicación .Net que se ejecutará en WinXP y Vista, así como en una Mac o Linux moderna en Mono, ¿cuáles son las versiones anteriores de Windows en las que tendré que empezar a pensar cuidadosamente si quiero soportar ¿ellos? ¿Windows 2000, por ejemplo, ejecuta .Net y es capaz de cualquier versión del tiempo de ejecución? Por lo general, los sistemas más antiguos también significan hardware más antiguo, lo que también podría ser un problema, supongo.


Editar : leer la respuesta de Joe me hizo reformular mi pregunta en el título. Si Win 2k ya tiene un denominador común más bajo con XP que Linux, eso lo soluciona para mí. Sin embargo, todavía estoy abierto a más información y votaré hechos útiles adicionales.

¿Fue útil?

Solución

La versión 2.0 del framework es la última compatible con Win2k. También estamos a menos de 18 meses del final del soporte para Win2k.

¿Desea admitir win2k o NECESITA admitirlo?

Otros consejos

Dado que Mono se ejecuta en todas sus plataformas de destino (Win 2000 +, Linux y Mac OSX) puede desarrollar su aplicación con eso en lugar de Microsoft .NET. Hacer eso también reducirá el dolor de hacer que su aplicación se ejecute en plataformas que no sean de Windows más adelante (ya que siempre que no use ninguna biblioteca específica de la plataforma, debería funcionar).

Dicho esto, si va a desarrollar algo que pueda compilarse en Mono, vale la pena comprender sus limitaciones.

Por ejemplo, tienen C # 2.0 completamente implementado, pero solo soporte parcial para C # 3.0.

Mono tampoco es .NET para Linux, es una implementación de CLR que es multiplataforma; algunas bibliotecas pueden no implementarse (aunque las principales sí lo son).

Consulte la página de wikipedia y su página de inicio .

Tenga en cuenta que .NET 3.5 no es compatible con Windows 2000. Consulte readme .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top