.exe）和程序集缓存查看器（shfusion.dll）。
使用示例.假设一台电脑上有两个名为的AssemblyA，其中一个是1.0版本，另一个是2.0版本。由于编译时需要找到AssemblyA，而两个同名文件不能在FAT32文件系统上存在于同一个目录。而应用此技术，程序可以使用全局程序集缓存的虚拟文件系统，调用所需的特定版本程序集。
陷阱.全局程序缓存机制有助于避免以前常见的DLL地狱，但它仍然有一些缺点，如：