While playing around with gacutil.exe, I noticed a difference in behaviour between the commercial and the rotor version. With the commercial version, and a standard Command Prompt, this works:
C:\GACtest>gacutil /i System.Windows.Forms.dll Microsoft (R) .NET Global Assembly Cache Utility. Version 1.0.3705.0 Copyright (C) Microsoft Corporation 1998-2001. All rights reserved. Assembly successfully added to the cache C:\GACtest> Note that the GACTest folder contains System.Windows.Forms.dll. With the Rotor version, and a checked-build environment, the same command does not work: Microsoft (R) Shared Source CLI Global Assembly Cache Utility. Version 1.0.0002.0 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. Failure adding assembly to the cache: Strong name signature could not be verified. Was the assembly built delay-signed? C:\GACtest> At first I thought it might be because System.Windows.Forms was a multi- module assembly. However, I think I've copied all the referenced DLLs into the GACtest folder and still get the same result. Besides, the files I added to the directory were already in the Command Prompt shell's PATH setting. Can anyone suggest a good reference for gacutil.exe, or explain what's going on? Thanks a bunch, DL