BuildManager.TargetFramework Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar målversionen av .NET Framework för den aktuella webbplatsen.
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
Egenskapsvärde
Målversionen av .NET Framework för den aktuella webbplatsen.
Kommentarer
Den här egenskapen stöder funktionen ASP.NET med flera mål, vilket gör att du kan använda den senaste versionen av Visual Studio för att utveckla program som körs med tidigare versioner av .NET Framework. En byggprovider kan använda den här egenskapen för att se till att providern genererar kod som är lämplig för målversionen av .NET Framework. Du kanske till exempel vill generera olika kod beroende på om en webbplats är inriktad på .NET Framework 3.5 eller .NET Framework 4. Mer information om flera mål finns i .NET Framework Multi-Targeting for ASP.NET Web Projects.
Om webbplatsen inte har någon Web.config fil förutsätter ASP.NET att målramverksversionen är den version som är associerad med den IIS-programpool som webbplatsen körs under. För en filsystemwebbplats som körs i Visual Studio är standardramverksversionen den aktuella versionen av .NET Framework.
Om webbplatsen har en Web.config fil avgör ASP.NET målramverket genom att undersöka Web.config filen.