Поделиться через


<Элемент shadowCopyVerifyByTimestamp>

Указывает, использует ли теневое копирование поведение при запуске по умолчанию, представленное в .NET Framework 4, или возвращается к поведению при запуске, используемому в предыдущих версиях .NET Framework.

<Конфигурации>
  <Среды выполнения>
    <shadowCopyVerifyByTimestamp>

Синтаксис

<shadowCopyVerifyByTimestamp enabled="true|false" />  

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Описание
Включено Обязательный атрибут.

Указывает, будут ли домены приложений, использующие теневое копирование, сравнивать метки времени сборки при запуске, чтобы определить, была ли обновлена сборка перед теневым копированием сборки.

Атрибут enabled

Значение Описание
Да При запуске копирует в каталог теневого копирования только те сборки, которые были обновлены с момента последнего копирования. Это значение по умолчанию для платформа .NET Framework 4.
false Возвращается к поведению при запуске предыдущих версий платформа .NET Framework, которая заключалась в копировании всех файлов при запуске.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент Описание
configuration Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.
runtime Содержит сведения о привязке сборок и сборке мусора.

Комментарии

Начиная с платформа .NET Framework 4 сборки копируются теневыми, только если метки времени указывают на то, что они изменились с момента последнего копирования в каталог теневого копирования. Это сокращает время запуска для многих приложений, использующих теневое копирование, как описано в разделе Сборки теневого копирования. Для приложений с большим процентом и высокой частотой обновления сборок это изменение в поведении может не быть выгодно. В этом случае можно использовать этот элемент для восстановления поведения предыдущих версий платформы .NET Framework.

Пример

В следующем примере показано, как отключить поведение по умолчанию при запуске теневого копирования в платформа .NET Framework 4 и отменить изменения поведение при запуске предыдущих версий платформа .NET Framework.

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

См. также раздел