Freigeben über


<shadowCopyVerifyByTimestamp>-Element

Gibt an, ob die Schattenkopiefunktion das in .NET Framework 4 eingeführte Standardstartverhalten verwendet oder auf das Startverhalten früherer Versionen von .NET Framework zurückgreift.

<configuration>
  <runtime>
    <shadowCopyVerifyByTimestamp>

Syntax

<shadowCopyVerifyByTimestamp enabled="true|false" />  

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

attribute BESCHREIBUNG
enabled Erforderliches Attribut.

Gibt an, ob Anwendungsdomänen, die Schattenkopien nutzen, beim Start Zeitstempel von Assemblys vergleichen, um zu ermitteln, ob eine Assembly vor dem Erstellen der Schattenkopie der Assembly aktualisiert wurde.

Enabled-Attribut

Wert BESCHREIBUNG
true Beim Start werden nur Assemblys kopiert, die aktualisiert wurden, seit sie zuletzt in das Schattenkopieverzeichnis kopiert wurden. Dies ist die Standardeinstellung für .NET Framework 4.
false Stellt das Startverhalten früherer Versionen von .NET Framework wieder her, sodass beim Start wieder alle Dateien kopiert werden.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element BESCHREIBUNG
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
runtime Enthält Informationen über die Assemblybindung und die Garbage Collection.

Bemerkungen

Ab .NET Framework 4 wird nur dann eine Schattenkopie von Assemblys erstellt, wenn ihre Zeitstempel angeben, dass sie sich geändert haben, seit sie zuletzt in das Schattenkopieverzeichnis kopiert wurden. Dies verbessert die Startzeiten vieler Anwendungen, die Schattenkopien verwenden, wie unter Erstellen von Schattenkopien von Assemblys beschrieben. Anwendungen mit einem hohen Prozentsatz und einer hohen Frequenz von Assemblyupdates profitieren möglicherweise nicht von dieser Verhaltensänderung. In diesem Fall können Sie mithilfe dieses Elements das Verhalten früherer .NET Framework-Versionen wiederherstellen.

Beispiel

Im folgenden Beispiel wird gezeigt, wie Sie das Standardstartverhalten für Schattenkopien in .NET Framework 4 deaktivieren und zum Startverhalten früherer .NET Framework-Versionen zurückkehren:

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

Siehe auch