Udostępnij za pośrednictwem


<shadowCopyVerifyByTimestamp> , element

Określa, czy kopiowanie w tle używa domyślnego zachowania uruchamiania wprowadzonego w .NET Framework 4, czy przywraca zachowanie uruchamiania wcześniejszych wersji .NET Framework.

<Konfiguracji>
  <Środowiska wykonawczego>
    <shadowCopyVerifyByTimestamp>

Składnia

<shadowCopyVerifyByTimestamp enabled="true|false" />  

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
enabled Atrybut wymagany.

Określa, czy domeny aplikacji korzystające z kopiowania w tle porównują sygnatury czasowe zestawu podczas uruchamiania, aby określić, czy zestaw został zaktualizowany przed skopiowaniem zestawu w tle.

Atrybut włączony

Wartość Opis
true Podczas uruchamiania kopiuje tylko zestawy, które zostały zaktualizowane od czasu ostatniego skopiowania do katalogu kopii w tle. Jest to wartość domyślna dla .NET Framework 4.
fałsz Przywraca zachowanie uruchamiania poprzednich wersji .NET Framework, co miało na celu skopiowanie wszystkich plików podczas uruchamiania.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element Opis
configuration Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.
runtime Zawiera informacje dotyczące powiązania zestawu oraz wyrzucania elementów bezużytecznych.

Uwagi

Począwszy od .NET Framework 4 zestawy są kopiowane w tle tylko wtedy, gdy ich sygnatury czasowe wskazują, że zostały zmienione od czasu ostatniego skopiowania do katalogu kopiowania w tle. Poprawia to czas uruchamiania dla wielu aplikacji korzystających z kopiowania w tle, zgodnie z opisem w temacie Zestawy kopiowania w tle. Aplikacje, które mają wysoką wartość procentową i częstotliwość aktualizacji zestawów, mogą nie korzystać z tej zmiany zachowania. W takim przypadku można użyć tego elementu, aby przywrócić zachowanie poprzednich wersji .NET Framework.

Przykład

W poniższym przykładzie pokazano, jak wyłączyć domyślne zachowanie uruchamiania kopiowania w tle w .NET Framework 4 i przywrócić zachowanie uruchamiania poprzednich wersji .NET Framework.

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

Zobacz też