阻止应用程序使用更新的 XMS 版本
缺省情况下,安装较新的 XMS 版本时,使用先前版本的应用程序会自动切换到较新的版本,而不必 recompile.However。但是,您可以通过在应用程序配置文件中设置属性来阻止应用程序使用较新的版本。
关于本任务
多版本共存功能可确保较新的 XMS 版本的安装不会覆盖先前的 XMS 版本。 相反,类似 XMS .NET 组合件的多个实例共存于全局组合件高速缓存 (GAC) 中,但具有不同的版本号。 在内部, GAC 使用策略文件将应用程序调用路由到最新版本的 XMS。 应用程序在不需要重新编译的情况下运行,并且可以使用较新的 XMS .NET 版本中提供的新功能。
过程
如果需要应用程序使用较旧的 XMS .NET 版本,请在应用程序配置文件中将
publisherpolicy 属性设置为 no 。注: 应用程序配置文件是一个名称由与该文件相关的可执行程序的名称 (后缀为 .config) 组成的文件。 例如,text.exe 的应用程序配置文件的名称为 text.exe.config。
但是,在任何时候,系统的所有应用程序都使用同一版本的 XMS .NET。