Bahasa

BuildManager.TargetFramework Properti

Definisi

Mendapatkan versi target .NET Framework untuk situs Web saat ini.

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

Nilai Properti

Versi target kerangka kerja .NET untuk situs Web saat ini.

Keterangan

Properti ini mendukung fitur multi-penargetan ASP.NET, yang memungkinkan Anda menggunakan versi terbaru Visual Studio untuk mengembangkan aplikasi yang akan berjalan dengan versi .NET Framework yang lebih lama. Penyedia build dapat menggunakan properti ini untuk memastikan bahwa penyedia menghasilkan kode yang sesuai untuk versi .NET Framework yang ditargetkan. Misalnya, Anda mungkin ingin menghasilkan kode yang berbeda tergantung pada apakah situs Web menargetkan .NET Framework 3.5 atau .NET Framework 4. Untuk informasi selengkapnya tentang multi-penargetan, lihat .NET Multi-Targeting Kerangka Kerja untuk Proyek Web ASP.NET.

Jika situs Web tidak memiliki file Web.config, ASP.NET mengasumsikan bahwa versi kerangka kerja target adalah versi yang terkait dengan kumpulan aplikasi IIS tempat situs berjalan. Untuk situs Web sistem file yang berjalan di Visual Studio, versi kerangka kerja default adalah versi .NET Framework saat ini.

Jika situs Web memang memiliki file Web.config, ASP.NET menentukan kerangka kerja target dengan memeriksa file Web.config.

Berlaku untuk