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

Reply via email to