BuildManager.TargetFramework Propriété

Définition

Obtient la version cible de l’infrastructure .NET pour le site web actuel.

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

Valeur de propriété

Version cible du framework .NET pour le site web actuel.

Remarques

Cette propriété prend en charge la fonctionnalité de multi-ciblage ASP.NET, qui vous permet d’utiliser la dernière version de Visual Studio pour développer des applications qui s’exécutent avec des versions antérieures de l’infrastructure .NET. Un fournisseur de build peut utiliser cette propriété pour vous assurer que le fournisseur génère du code approprié pour la version ciblée du framework .NET. Par exemple, vous pouvez générer un code différent selon qu’un site Web cible le .NET Framework 3.5 ou le .NET Framework 4. Pour plus d’informations sur le multi-ciblage, consultez .NET Framework Multi-Targeting for ASP.NET Web Projects.

Si le site Web n’a pas de fichier Web.config, ASP.NET suppose que la version du framework cible est la version associée au pool d’applications IIS sous lequel le site s’exécute. Pour un site web de système de fichiers qui s’exécute dans Visual Studio, la version de framework par défaut est la version actuelle du .NET Framework.

Si le site Web a un fichier Web.config, ASP.NET détermine l’infrastructure cible en examinant le fichier Web.config.

S’applique à