¿Se puede ejecutar un binario .Net de versión 3 en una instalación CLR de versión 2?

StackOverflow https://stackoverflow.com/questions/138393

  •  02-07-2019
  •  | 
  •  

Pregunta

Estamos considerando la posibilidad de escribir la próxima versión de nuestro proyecto usando .Net 3, pero nos preguntamos si podemos dar el golpe para obligar a los usuarios finales a instalar la versión 3 de .net framework.

¿Fue útil?

Solución

Si desea asegurarse de que solo está utilizando la funcionalidad compatible con .NET 2.0, solo debe usar los ensamblados .NET 2.0. Entonces sabes que estás sano y salvo.

Otros consejos

Este artículo de Jean-Baptiste Evain explica cómo puede usar C # 3.0 y LINQ y las máquinas de destino en las que solo hay instalado el tiempo de ejecución .NET 2.0.

La idea es utilizar la implementación System.Core Mono , que está licenciada bajo el MIT / Licencia X11.

.NET 3.0 es un mal nombre para algunas bibliotecas nuevas: WPF, WCF, Workflow e InfoCard. El CLR sigue siendo la versión 2.0, ASP.NET sigue siendo la versión 2.0 y Windows Forms sigue siendo la versión 2.0.

En desarrollo, .NET 3.0 se llamaba WinFX.

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