<shadowCopyVerifyByTimestamp>요소

섀도 복사가 .NET Framework 버전 4에 도입된 기본 시작 동작을 사용하거나 .NET Framework의 이전 버전의 시작 동작으로 되돌릴지 여부를 지정합니다. 

<shadowCopyVerifyByTimestamp enabled="true|false" />

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성

설명

enabled

필수 특성입니다.

어셈블리를 섀도 복사하기 전에 업데이트되었는지 여부를 확인하기 위해 시작할 때 섀도 복사를 사용하는 응용 프로그램 도메인이 어셈블리 타임 스탬프를 비교할지 여부를 지정합니다.

enabled 특성

설명

true

시작할 때 마지막으로 섀도 복사 디렉터리에 복사된 이후로 업데이트된 어셈블리만 복사합니다. .NET Framework 4의 기본값입니다.

false

시작할 때 모든 파일을 복사한 이전 버전의 .NET Framework의 시작 동작으로 되돌립니다.

자식 요소

없음

부모 요소

요소

설명

configuration

공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 루트 요소입니다.

runtime

어셈블리 바인딩 및 가비지 수집에 대한 정보를 포함합니다.

설명

.NET Framework 4부터 어셈블리는 해당 타임스탬프가 섀도 복사 디렉터리에 마지막으로 복사된 이후 변경된 것을 나타내는 경우에만 섀도 복사됩니다. 따라서 어셈블리 섀도 복사에 설명한 대로 섀도 복사를 사용하는 많은 응용 프로그램의 경우 시작 시간이 개선됩니다. 어셈블리 업데이트의 높은 비율과 빈도를 갖는 응용 프로그램은 이 동작 변경이 도움이 되지 않을 수 있습니다. 이 경우 이 요소를 사용하여 이전 버전의 .NET Framework의 동작을 복원할 수 있습니다.

예제

다음 예제에서는 .NET Framework 4에서 섀도 복사의 기본 시작 동작을 비활성화하고 이전 버전의 .NET Framework의 시작 동작으로 되돌리는 방법을 보여줍니다.

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

참고 항목

참조

런타임 설정 스키마

개념

어셈블리 섀도 복사

기타 리소스

.NET Framework의 구성 파일 스키마