BuildManager.TargetFramework Propiedad

Definición

Obtiene la versión de destino del .NET Framework para el sitio web actual.

public:
 static property System::Runtime::Versioning::FrameworkName ^ TargetFramework { System::Runtime::Versioning::FrameworkName ^ get(); };
public static System.Runtime.Versioning.FrameworkName TargetFramework { get; }
static member TargetFramework : System.Runtime.Versioning.FrameworkName
Public Shared ReadOnly Property TargetFramework As FrameworkName

Valor de propiedad

Versión de destino de .NET Framework para el sitio web actual.

Comentarios

Esta propiedad admite la característica de múltiples versiones de ASP.NET, que permite usar la versión más reciente de Visual Studio para desarrollar aplicaciones que se ejecutarán con versiones anteriores de .NET Framework. Un proveedor de compilación puede usar esta propiedad para asegurarse de que el proveedor genera código adecuado para la versión de destino de .NET Framework. Por ejemplo, puede que desee generar código diferente en función de si un sitio web tiene como destino el .NET Framework 3.5 o el .NET Framework 4. Para obtener más información sobre la compatibilidad con múltiples versiones, consulte .NET Framework Multi-Targeting for ASP.NET Web Projects.

Si el sitio web no tiene un archivo Web.config, ASP.NET supone que la versión del marco de destino es la versión asociada al grupo de aplicaciones de IIS en el que se ejecuta el sitio. Para un sitio web del sistema de archivos que se ejecuta en Visual Studio, la versión predeterminada del marco es la versión actual de .NET Framework.

Si el sitio web tiene un archivo Web.config, ASP.NET determina la plataforma de destino examinando el archivo Web.config.

Se aplica a