Condividi tramite


<shadowCopyVerifyByTimestamp> Elemento

Specifica se la copia shadow usa il comportamento di avvio predefinito introdotto in .NET Framework 4 o ripristina il comportamento di avvio delle versioni precedenti di .NET Framework.

<configurazione>
   <Runtime>
     <shadowCopyVerifyByTimestamp>

Sintassi

<shadowCopyVerifyByTimestamp enabled="true|false" />

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributes

Attribute Description
enabled Attributo obbligatorio.

Specifica se i domini applicazione che usano la copia shadow confrontano i timestamp dell'assembly durante l'avvio, per determinare se un assembly è stato aggiornato prima della copia shadow dell'assembly.

Attributo abilitato

Value Description
true All'avvio, copia solo gli assembly che sono stati aggiornati dopo l'ultima copia nella directory di copia shadow. Si tratta dell'impostazione predefinita per .NET Framework 4.
false Ripristina il comportamento di avvio delle versioni precedenti di .NET Framework, che doveva copiare tutti i file all'avvio.

Elementi figli

Nessuno.

Elementi padre

Elemento Description
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
runtime Contiene informazioni sull'associazione di assembly e la Garbage Collection.

Osservazioni:

A partire da .NET Framework 4, gli assembly vengono copiati shadow solo se i timestamp indicano che sono stati modificati dopo l'ultima copia nella directory di copia shadow. In questo modo si migliorano i tempi di avvio per molte applicazioni che usano la copia shadow, come descritto in Copia shadow degli assembly. Le applicazioni con una percentuale elevata e frequenza degli aggiornamenti degli assembly potrebbero non trarre vantaggio da questa modifica nel comportamento. In tal caso, è possibile usare questo elemento per ripristinare il comportamento delle versioni precedenti di .NET Framework.

Example

Nell'esempio seguente viene illustrato come disabilitare il comportamento di avvio predefinito della copia shadow in .NET Framework 4 e ripristinare il comportamento di avvio delle versioni precedenti di .NET Framework.

<configuration>
   <runtime>
      <shadowCopyVerifyByTimestamp enabled="false" />
   </runtime>
</configuration>

Vedere anche