2010-08-01 13 views
5

Estoy muy confundido con la instalación del marco de dotnet.Instalar cada versión o la última versión es suficiente?

Aunque he instalado la última versión (4.0), algunos programas dotnet framework-based me indicaron que necesito instalar la versión 1.1 o 2.0.

Por lo tanto, tengo curiosidad por saber si necesito instalar todas las versiones del framework DotNet para que se ejecute todo tipo de programas. ¿Causa debido a los malos controles del programador?

Gracias.

Respuesta

3

Realmente depende de la versión del marco en el que se diseñó la aplicación para ejecutarse, hay algunas versiones del marco y algunas del tiempo de ejecución. A veces, una aplicación se puede escribir para .NET 3.5 pero tiene referencias a bibliotecas que fueron escritas contra .NET 1.1 en cuyo caso necesitaría ambas instaladas.

Hay un desglose justo de la referencia de Framework, Runtime and Language In this Answer.

2

Según tengo entendido, .NET 3.5 incluye las versiones 2.0 y 3.0, ya que se basa en ellos. Sin embargo, .NET 4.0 no tiene dependencias con versiones anteriores y, por lo tanto, se eliminaron para reducir el tamaño de la instalación, que era una queja de implementación común.

Si la versión de .NET Framework contra la que se compiló el programa no está presente en la computadora, y no especifica ninguna versión compatible en un archivo de configuración, entonces la última versión de .NET Framework intentará para ejecutarlo.

Consulte estos artículos para obtener más información:

Cuestiones relacionadas