BuildManager.TargetFramework Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.