This post applies to any .NET assembly, including Chilkat’s .NET assemblies. If your Windows Service program references an external assembly, make sure it’s installed in the GAC. If not, you’ll see this error at runtime:
System.IO.FileNotFoundException was unhandled
Message="Could not load file or assembly 'ChilkatDotNet2, Version=22.214.171.124,
Culture=neutral, PublicKeyToken=eb5fc1fc52ef09bd' or one of its dependencies.
The system cannot find the file specified."
An assembly must be strong-named in order to be placed in the GAC (Global Assembly Cache). The Chilkat .NET DLL’s are all strong-named.