<shadowCopyVerifyByTimestamp> 元素
指定卷影复制是否使用 .NET Framework 4 中引入的默认启动行为,或恢复到 .NET Framework 的早期版本的启动行为。
configuration
runtime
<shadowCopyVerifyByTimestamp>
语法
<shadowCopyVerifyByTimestamp enabled="true|false" />
特性和元素
下列各节描述了特性、子元素和父元素。
特性
属性 | 说明 |
---|---|
enabled | 必需的特性。 指定在启动时,使用影像复制的应用程序域是否比较程序集时间戳,以确定程序集在影像复制程序集之前是否已更新。 |
enabled 特性
值 | 说明 |
---|---|
是 | 在启动时,仅复制自上次复制到影像复制目录以来已更新的程序集。 这是 .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>