BuildManager.TargetFramework Tulajdonság

Definíció

Lekéri az aktuális webhely .NET-keretrendszerének célverzióját.

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

Tulajdonság értéke

Az aktuális webhely .NET keretrendszerének célverziója.

Megjegyzések

Ez a tulajdonság támogatja a ASP.NET több célzási funkciót, amely lehetővé teszi, hogy a Visual Studio legújabb verziójával olyan alkalmazásokat fejlesszen ki, amelyek a .NET-keretrendszer korábbi verzióival fognak futni. A buildszolgáltató ezt a tulajdonságot használhatja annak biztosításához, hogy a szolgáltató olyan kódot hozzon létre, amely megfelel a .NET-keretrendszer célzott verziójának. Előfordulhat például, hogy különböző kódot szeretne létrehozni attól függően, hogy egy webhely a .NET Framework 3.5-öt vagy a .NET Framework 4-et célozza-e meg. A többhelyes célzásról további információt a .NET Framework Multi-Targeting for ASP.NET Web Projects című témakörben talál.

Ha a webhely nem rendelkezik Web.config fájllal, ASP.NET feltételezi, hogy a cél keretrendszer verziója az a verzió, amely a webhely által futtatott IIS-alkalmazáskészlethez van társítva. A Visual Studio-ben futó fájlrendszerbeli webhelyek esetében az alapértelmezett keretrendszerverzió a .NET-keretrendszer aktuális verziója.

Ha a webhely rendelkezik Web.config fájllal, ASP.NET a Web.config fájl vizsgálatával határozza meg a cél keretrendszert.

A következőre érvényes: