BuildManager.TargetFramework Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la versione di destinazione del framework di .NET per il sito Web corrente.
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
Valore della proprietà
Versione di destinazione del framework di .NET per il sito Web corrente.
Commenti
Questa proprietà supporta la funzionalità di multitargeting ASP.NET, che consente di usare la versione più recente di Visual Studio per sviluppare applicazioni che verranno eseguite con versioni precedenti di .NET Framework. Un provider di compilazione può usare questa proprietà per assicurarsi che il provider generi il codice appropriato per la versione di destinazione di .NET Framework. Ad esempio, è possibile generare codice diverso a seconda che un sito Web sia destinato a .NET Framework 3.5 o a .NET Framework 4. Per altre informazioni sul multitargeting, vedere .NET Framework multitargeting per progetti Web ASP.NET.
Se il sito Web non dispone di un file Web.config, ASP.NET presuppone che la versione del framework di destinazione sia la versione associata al pool di applicazioni IIS in cui è in esecuzione il sito. Per un sito Web del file system in esecuzione in Visual Studio, la versione del framework predefinita è la versione corrente di .NET Framework.
Se nel sito Web è presente un file di Web.config, ASP.NET determina il framework di destinazione esaminando il file Web.config.