BuildManager.TargetFramework Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli Web sitesi için .NET Framework'ün hedef sürümünü alır.
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
Özellik Değeri
Geçerli Web sitesi için .NET Framework'ün hedef sürümü.
Açıklamalar
Bu özellik, .NET Framework'ün önceki sürümleriyle çalışacak uygulamalar geliştirmek için Visual Studio en son sürümünü kullanmanızı sağlayan ASP.NET çoklu hedefleme özelliğini destekler. Derleme sağlayıcısı, sağlayıcının .NET Framework'ün hedeflenen sürümüne uygun bir kod oluşturduğundan emin olmak için bu özelliği kullanabilir. Örneğin, bir Web sitesinin .NET Framework 3.5'i mi yoksa .NET Framework 4'i mi hedeflediğine bağlı olarak farklı kodlar oluşturmak isteyebilirsiniz. Çoklu hedefleme hakkında daha fazla bilgi için bkz. ASP.NET Web Projeleri için .NET Framework Çoklu Hedefleme.
Web sitesinin Web.config bir dosyası yoksa, ASP.NET hedef çerçeve sürümünün sitenin altında çalıştığı IIS uygulama havuzuyla ilişkili sürüm olduğunu varsayar. Visual Studio'de çalışan bir dosya sistemi Web sitesi için varsayılan çerçeve sürümü, .NET Framework'ün geçerli sürümüdür.
Web sitesinin bir Web.config dosyası varsa ASP.NET Web.config dosyasını inceleyerek hedef çerçeveyi belirler.