Microsoft KB Archive/834485

= The Windows Search tool cannot search DLL files in the global assembly cache =

Article ID: 834485

Article Last Modified on 5/13/2007

-

APPLIES TO


 * Microsoft .NET Framework 1.1
 * Microsoft .NET Framework 1.0

-





SYMPTOMS
When you use the Microsoft Windows Search tool to locate files that are available in the global assembly cache, the Search tool cannot search the DLL files.



CAUSE
This behavior occurs because the assembly cache viewer (Shfusion.dll) that is located in your C:\%windir%\Microsoft.NET\Framework\ folder hides the folder hierarchy.

Note  is a placeholder for the build number of the Microsoft .NET Framework that is installed on your computer.

The search operation to locate the DLL files in the cache is not permitted because the assembly files may be deleted from the cache without following the remove mechanisms. Deleting these files may adversely affect the cache.



WORKAROUND
To work around this behavior, manually locate the assembly files on your computer. To do this, follow these steps:
 * 1) Click Start, point to Programs, point to Accessories, and then click Windows Explorer.
 * 2) Click My Computer.
 * 3) Expand your system drive.
 * 4) Under the system drive, locate and then expand your   folder.

Note  is a placeholder for the folder on your system drive where your operating system is installed.
 * 1) Under your   folder, locate the assembly folder.



STATUS
This behavior is by design.



Steps to reproduce the behavior

 * 1) Click Start, point to Search, and then click For Files or Folders.
 * 2) In the Search for files or folders named box, type the assembly name together with the file name extension.
 * 3) Click Search Now.

