Elemento <startup>
Specifica informazioni di avvio di Common Language Runtime.
<startup useLegacyV2RuntimeActivationPolicy="true|false" >
</startup>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Attribute |
Oggetto di descrizione |
---|---|
useLegacyV2RuntimeActivationPolicy |
Attributo facoltativo. Specifica se abilitare i criteri di attivazione runtime di .NET Framework versione 2.0 o utilizzare i criteri di attivazione di .NET Framework versione 4. |
Attributo useLegacyV2RuntimeActivationPolicy
Value |
Oggetto di descrizione |
---|---|
true |
Abilitare i criteri di attivazione runtime di .NET Framework versione 2.0 per il runtime scelto, vale a dire associare le tecniche di attivazione runtime legacy (ad esempio CorBindToRuntimeEx function) al runtime scelto dal file di configurazione invece di limitarne l'utilizzo a CLR versione 2.0. Pertanto, se dal file di configurazione si sceglie CLR versione 4 o successive, gli assembly in modalità mista creati con le versioni precedenti di .NET Framework vengono caricati con la versione di CLR scelta. Con l'impostazione di questo valore si impedisce il caricamento di CLR versione 1.1 o CLR versione 2.0 nello stesso processo, disabilitando in modo efficace la funzionalità side-by-side in-process. |
false |
Utilizzare i criteri di attivazione predefiniti per .NET Framework 4 e versioni successive, che consistono nel consentire tecniche di attivazione runtime legacy per caricare CLR versione 1.1 o 2.0 nel processo. Con l'impostazione di questo valore si impedisce il caricamento degli assembly in modalità mista in .NET Framework 4 o versioni successive a meno che non siano stati compilati con .NET Framework 4 o versioni successive. Questo valore rappresenta l'impostazione predefinita. |
Elementi figlio
Elemento |
Oggetto di descrizione |
---|---|
Specifica che l'applicazione supporta solo la versione 1.0 di Common Language Runtime (CLR). Nelle applicazioni compilate con il runtime versione 1.1 o successiva sarà necessario utilizzare l'elemento <supportedRuntime>. |
|
Specifica le versioni di Common Language Runtime supportate dall'applicazione. |
Elementi padre
Elemento |
Oggetto di descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
Note
È necessario utilizzare l'elemento <supportedRuntime> in tutte le applicazioni compilate con la versione 1.1 o successiva di CLR. Nelle applicazioni compilate per supportare esclusivamente la versione 1.0 è necessario utilizzare l'elemento <requiredRuntime>.
Il codice di avvio per un'applicazione inclusa in Microsoft Internet Explorer ignora l'elemento <startup> e i relativi elementi figlio.
Attributo useLegacyV2RuntimeActivationPolicy
L'attributo è utile se nell'applicazione vengono utilizzati percorsi di attivazione legacy, quale la funzione CorBindToRuntimeEx e si desidera attivare la versione 4 di CLR anziché una versione precedente per tali percorsi, oppure se l'applicazione viene compilata con .NET Framework 4 ma dipende da un assembly in modalità mista compilato con una versione precedente di .NET Framework. In tali scenari impostare l'attributo su true.
Nota |
---|
Se si imposta l'attributo su true viene impedito il caricamento di CLR versione 1.1 o CLR versione 2.0 nello stesso processo, disabilitando in modo efficace la funzionalità side-by-side in-process (vedere Esecuzione side-by-side per l'interoperabilità COM). |
Esempio
Nell'esempio seguente viene illustrato come specificare la versione dell'ambiente di esecuzione in un file di configurazione.
<!-- When used with version 1.0 of the .NET Framework runtime -->
<configuration>
<startup>
<requiredRuntime version="v1.0.3705" safemode="true"/>
</startup>
</configuration>
<!-- When used with version 1.1 (or later) of the runtime -->
<configuration>
<startup>
<supportedRuntime version="v1.1.4322"/>
<supportedRuntime version="v1.0.3705"/>
</startup>
</configuration>
Vedere anche
Riferimenti
Schema delle impostazioni di avvio
Concetti
Specifica della versione di runtime da utilizzare
Altre risorse
Schema dei file di configurazione per .NET Framework