다음을 통해 공유


<shadowCopyVerifyByTimestamp> 요소

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

<구성>
   <런타임>
     <shadowCopyVerifyByTimestamp>

문법

<shadowCopyVerifyByTimestamp enabled="true|false" />

특성 및 요소

다음의 섹션은 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

Attributes

특성 Description
enabled 필수 특성입니다.

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

enabled 특성

가치 Description
true 시작 시 마지막으로 섀도 복사본 디렉터리에 복사된 이후 업데이트된 어셈블리만 복사합니다. .NET Framework 4의 기본값입니다.
false 시작 시 모든 파일을 복사하는 이전 버전의 .NET Framework의 시작 동작으로 되돌려집니다.

자식 요소

없음.

부모 요소

요소 Description
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.
runtime 어셈블리 바인딩 및 가비지 수집에 대한 정보를 포함합니다.

비고

.NET Framework 4부터 어셈블리는 타임스탬프를 마지막으로 섀도 복사본 디렉터리에 복사한 이후 변경되었음을 나타내는 경우에만 섀도 복사됩니다. 이렇게 하면 섀도 복사 어셈블리에 설명된 대로 섀도 복사를 사용하는 많은 애플리케이션의 시작 시간이 향상됩니다. 어셈블리 업데이트의 비율이 높고 빈도가 높은 애플리케이션은 이러한 동작 변경의 이점을 누릴 수 없습니다. 이 경우 이 요소를 사용하여 이전 버전의 .NET Framework 동작을 복원할 수 있습니다.

예시

다음 예제에서는 .NET Framework 4에서 섀도 복사의 기본 시작 동작을 사용하지 않도록 설정하고 이전 버전의 .NET Framework의 시작 동작으로 되돌리는 방법을 보여줍니다.

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

참고하십시오