<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>