¡Bienvenid@ a La bloguera.net! Iniciar sesión | ÚNETE a la web | Ayuda

Especificando el CLR que debe ejecutar la aplicacion

Como dfinir la version de Framework que utilizara nuestra aplicación, mediante la instrucción <supportedRuntime>, insertada en app.config, fuerza a la aplicación a utilizar un framework especifico o diferente al que se creo el ensamblado - Archivo EXE o DLL -

 xml:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup>
    <supportedRuntime version="v1.0.3705" />
    <supportedRuntime version="v2.0.50727" />
  </startup>
</configuration>

- Esta instrucción obliga a la aplicación a ejecutarse por el framework 1.0, en caso de no estar instalado buscara el framework 2.0. - 


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup>
    <supportedRuntime version="v1.0.3705" />
  </startup>
</configuration>

- Y esta instrucción obliga a la aplicación a ejecutarse unicamente en el framework 1.0 y por supuesto al no estar instaldo mostrara un mensaje de error como este. -

 

 

Las aplicaciones siempre se ejecutaran en el Framework mayor, es decir "si tenemos una aplicación elaborada en framework 1.0 y tenemos el framework 2.0, esta aplicación correra sobre el framework 2.0", esto puede generar problemas de incompatibilidad algunas veces, para eso existe esta instrucción. <supporteRuntime>

Fuente del articulo:http://msdn2.microsoft.com/es-es/library/w4atty68(VS.80).aspx

Para Visual Studio 2008 "Orcas" ya no existira este problema, podrar elegir el Framewor a utilizar, Articulo Soporte Multi-Targeting V2008

Publicado jueves, 19 de julio de 2007 14:55 por elperucho

Comentarios

Aún no ha hecho nadie ningún comentario. Escribe alguno y sé el primero :P
No se permiten comentarios de usuarios anónimos