BuildManager.TargetFramework Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.