<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>