I am attempting to install the Rebex FTP components into my GAC for use in several applications, but it fails both from the command line and the .NET Configuration utility. I am following the instructions in the FAQ
Command line:
C:\Program Files\Rebex\File Transfer Pack for .NET 2.0\FTP SSL for .NET 2.0\bin>c:\windows\Microsoft.NET\Framework\v1.1.4322\gacutil.exe /i Rebex.Net.Ftp.dll
Microsoft (R) .NET Global Assembly Cache Utility. Version 1.1.4318.0
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
Failure adding assembly to the cache: Unknown Error
.NET Configuration utility (selecting the same DLL as above, Rebex.Net.Ftp.dll
:
Cannot Add Assembly
Unable to add the selected assembly. The assembly must have a strong name (name, version and public key).
Shouldn't the DLLs have a strong name provided by Rebex?
I understand I can distribute the DLLs with the rest of the application, etc. but for ease of deployment with multiple apps using the DLLs on one system I would much prefer to use the GAC. I'm a little surprised that this (registering the DLLs with the GAC) wasn't an option as part of the installation.
Where do I go from here to register with the GAC?