The Windows Search tool cannot search DLL files in the global assembly cache (834485)



The information in this article 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\v1.1.4322 folder hides the folder hierarchy.

Note v1.1.4322 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 WindowsLocation folder.

    Note WindowsLocation is a placeholder for the folder on your system drive where your operating system is installed.
  5. Under your WindowsLocation folder, locate the assembly folder.

STATUS

This behavior is by design.

MORE INFORMATION

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.

Modification Type:MajorLast Reviewed:2/12/2004
Keywords:kbprb kbDLL KB834485 kbAudDeveloper