Xceed .NET Libraries Documentation
Methods of deployment
Welcome to Xceed .NET, .NET Standard and Xamarin Libraries! > Deploying > Methods of deployment
The assemblies built for .NET 4 contain version numbers in the format of "v#.#." (listed as such in the table below); the assemblies built for previous versions of .NET do not contain version numbers.

When distributing an application that uses Xceed's Zip capabilities, the three assemblies Xceed.Zip.v#.#.dll, Xceed.FileSystem.v#.#.dll, and Xceed.Compression.v#.#.dll must also be distributed along with your application. For streaming applications, Xceed.Compression.Formats.v#.#.dll must be distributed. 

When distributing an application that uses Xceed's FTP component, the Xceed.Ftp.v#.#.dll, Xceed.Compression.v#.#.dll, Xceed.Compression.Formats.v#.#.dll, and Xceed.FileSystem.v#.#.dll assemblies must be distributed along with your application. 

Finally, when distributing an application that uses Xceed's Tar or GZip functionalities, Xceed.Tar.v#.#.dll and Xceed.GZip.v#.#.dll, respectively, must be distributed along with your application. 

The assemblies must either be installed into the global assembly cache or must be placed in the same directory as the executable.

Installing assemblies into the global assembly cache

In order to install the assemblies into the global assembly cache, Microsoft Windows Installer 2.0 must be used. This is the recommended and most common way to add assemblies to the global assembly cache and it provides reference counting of assemblies in the global assembly cache, plus other benefits. 

For more information regarding installing assemblies into the global assembly cache, please refer to the Installing an Assembly into the Global Assembly Cache topic of the .NET Framework Developer's Guide.

Remarks

If you are only using the classes contained within the Xceed.FileSystem namespace or the classes contained within the Xceed.Compression namespace, you do not need to distribute all the assemblies. If you are only using the FileSystem classes, you can distribute only the Xceed.FileSystem.v#.#.dll assembly. If you are only using the Compression classes, you can distribute only the Xceed.Compression.v#.#.dll assembly. 

For more information regarding the deployment of .NET applications, please refer to the Deploying applications topic of the .NET Framework Developer's Guide. For more information regarding the deployment of .NET applications for the Compact Framework, please refer to the Deploying Device Projects and Distributing Device Applications topics of the .NET Framework Developer's Guide.