BuildManager.TargetFramework Özellik

Tanım

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.

Şunlara uygulanır