Freigeben über


<shadowCopyVerifyByTimestamp> Element

Gibt an, ob das Schattenkopien das standardmäßige Startverhalten verwendet, das in .NET Framework 4 eingeführt wurde, oder das Startverhalten früherer Versionen von .NET Framework zurückgesetzt wird.

<Konfiguration>
   <Laufzeit>
     <shadowCopyVerifyByTimestamp>

Syntax

<shadowCopyVerifyByTimestamp enabled="true|false" />

Attribute und Elemente

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

Attribute

Merkmal Description
enabled Erforderliches Attribut.

Gibt an, ob Anwendungsdomänen, die beim Starten Schattenkopie verwenden, Assemblyzeitstempel vergleichen, um zu bestimmen, ob eine Assembly aktualisiert wurde, bevor die Assembly kopiert wird.

Enabled-Attribut

Wert Description
Wahr Kopiert beim Start nur Assemblys, die seit dem letzten Kopieren in das Schattenkopieverzeichnis aktualisiert wurden. Dies ist die Standardeinstellung für .NET Framework 4.
Falsch Wird auf das Startverhalten früherer Versionen von .NET Framework zurückgesetzt, bei dem alle Dateien beim Start kopiert werden sollen.

Untergeordnete Elemente

Keiner.

Übergeordnete Elemente

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

Bemerkungen

Ab .NET Framework 4 werden Assemblys nur dann schatten kopiert, wenn ihre Zeitstempel angeben, dass sie seit der letzten Kopie in das Schattenkopieverzeichnis geändert wurden. Dies verbessert die Startzeiten für viele Anwendungen, die Schattenkopie verwenden, wie unter "Assemblys zum Kopieren von Schatten" beschrieben. Anwendungen mit einem hohen Prozentsatz und der Häufigkeit von Assemblyupdates profitieren möglicherweise nicht von dieser Verhaltensänderung. In diesem Fall können Sie dieses Element verwenden, um das Verhalten früherer Versionen von .NET Framework wiederherzustellen.

Example

Das folgende Beispiel zeigt, wie Sie das standardmäßige Startverhalten des Schattenkopiens in .NET Framework 4 deaktivieren und das Startverhalten früherer Versionen von .NET Framework wiederherstellen.

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

Siehe auch