Chilkat for .NET Framework Downloads

The downloads on this page are the full-versions.
Chilkat components are fully functional for 30-day evaluations.

Chilkat Available in NuGet

Chilkat .NET Packages are also available via NuGet.
  • View Chilkat NuGet packages at https://www.nuget.org/profiles/chilkat
  • Choose "chilkat-x64" if targeting x64 or "Any CPU" with the "Prefer 32-bit" checkbox unchecked in project settings.
  • Choose "chilkat-win32" if targeting x86 or "Any CPU" with the "Prefer 32-bit" checkbox checked in project settings.
  • An "incorrect format" error indicates the wrong choice was made.
  • Important: Read about the Common Errors before downloading and testing for the 1st time.

Using Chilkat in ASP.NET on Shared Hosting

The Chilkat .NET assembly requires full trust. Add the following to your web.config:

<system.web>
    ...
    <trust level="Full" />
    ...
</system.web>

Chilkat .NET Framework Downloads

All Chilkat .NET classes are contained in a single assembly (DLL)

Important: Read about the Common Errors before downloading and testing for the 1st time.

v9.5.0.91 25-Jun-2022sha256: 8faab273f0da77f6735ee2a2b5fe539e322d3ed0e8d7c0fa2e8d1aebbf2bae9f
64-bit Chilkat .NET for the 4.8.* Frameworks

v9.5.0.91 25-Jun-2022sha256: 15bd4c59d8dbd73e335d01f138560b78d9668676e3c2b5560f7c406aa16f7026
32-bit Chilkat .NET for the 4.8.* Frameworks

v9.5.0.91 25-Jun-2022sha256: be98cae28a6979c93814d9ce9586adede93a9cd774833d3d8e37f77051cd105c
64-bit Chilkat .NET for the 4.7.* Frameworks

v9.5.0.91 25-Jun-2022sha256: bb1d7ffc864a36358245d146760c144e03657c9ad1beccfb5fcb535ac561ce5b
32-bit Chilkat .NET for the 4.7.* Frameworks

v9.5.0.91 25-Jun-2022sha256: a658bbd1ad8d7139dff875369c037fd622a3812034be6b05f68fea387f7bf94d
64-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v9.5.0.91 25-Jun-2022sha256: 3c35a3eff9033690b4fadc66718e3a786aec2b2c18711c0aa0d4de453f12a456
32-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v9.5.0.91 25-Jun-2022sha256: fadcbf9e9dd273ebffeab75097f7c310d9af4919736a6661f63094dc574490af
64-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v9.5.0.91 25-Jun-2022sha256: 7315c9d5be59878aacdb19c14927eb0bdcf49b6c16785d070fd8e39ba01a0a18
32-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v9.5.0.91 25-Jun-2022sha256: 7698cfb987763afc3c3869d77eb263469e551f9707421221f148101331412ad4
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v9.5.0.91 25-Jun-2022sha256: 08819b43da8a2d98a6ddc01f4c0fbd2623b42878dda3337895a87e84785113d6
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v9.5.0.91 25-Jun-2022sha256: e05a0de6a3333abbff7bebf2302e9e27232cc78b65e879fe9354ed57245176bd
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v9.5.0.91 25-Jun-2022sha256: 2ba70cb19525c07dfcaa4258653e9d35f13cef2e0ab8ffe54236ae6d93f25cfa
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v9.5.0.91 25-Jun-2022sha256: 0a87884a40dc9262ab36907cea187bc54204009be226c77b7af673acf9b72e28
64-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v9.5.0.91 25-Jun-2022sha256: 7e6db902a25200f3748774a717094b4ef1f14db2da9744b5c6b6ecd865bac333
32-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v9.5.0.91 25-Jun-2022sha256: a70e52fa017a7638f9f4b1a1a5abd725d8cc70e538b7f2395501b0639e1f67ac
64-bit Chilkat .NET for the 2.0/3.5 Frameworks
(Visual Studio 2005/2008)

v9.5.0.91 25-Jun-2022sha256: e422b86eefe32d53f724a581a0892b206063b203afb743d81562b3fc9e7580ba
32-bit Chilkat .NET for the 2.0/3.5 Frameworks
(Visual Studio 2005/2008)


Install Instructions

Download and unzip to any directory. There is no "install". To use the Chilkat .NET assembly in a Visual Studio project, add a reference to the Chilkat DLL (such as ChilkatDotNet48.dll). (When adding the reference, Browse to the location of the Chilkat DLL and select it.)

Common Error #1: Incorrect Format

An application running in a 32-bit process must load the 32-bit Chilkat DLL, and an application running in a 64-bit process must load the 64-bit DLL. If a 32-bit process tries to load a 64-bit DLL, or the reverse, then an "Incorrect Format" error occurs:

Could not load file or assembly 'ChilkatDotNet**' or one of its dependencies. 
An attempt was made to load a program with an incorrect format.

Solutions:

  • Target your app for x86 instead of "Any CPU". Your application will run as a 32-bit process regardless of the machine architecture and you can always use the 32-bit Chilkat assembly.
  • In your Project Properties (for Visual Studio 2011 or later), in the Build tab, look for the "Prefer 32-bit" checkbox. If it is checked, then your application will always run as 32-bit, even if "Any CPU" is targeted. Thus you will always need to reference the 32-bit assembly.
  • If your app targets "Any CPU", then it will run as a 32-bit process on a 32-bit computer, or a 64-bit process on a 64-bit computer (assuming "Prefer 32-bit") is unchecked. In this case, make sure to deploy the 32-bit Chilkat assembly w/ your app on 32-bit systems, and deploy the 64-bit Chilkat assembly to 64-bit systems. Nowadays, 32-bit Windows computers are very old and unlikely to be encountered. For in-house applications where you know all computers are 64-bit (i.e. not extremely old), then it is sufficient to assume 64-bit, Any CPU, and "Prefer 32-bit" unchecked.
  • If your app is running within ASP.NET or a Windows Service and you're not quite sure whether it's 32-bit or 64-bit, then install the 32-bit Chilkat assembly in the 32-bit GAC (Global Assembly Cache), and also install the 64-bit Chilkat assembly into the 64-bit GAC. The .NET runtime will automatically look in the correct GAC and will find the correct assembly.

Common Error #2: The specified module could not be found.

Could not load file or assembly 'ChilkatDotNet**.dll' or one of its dependencies. 
The specified module could not be found.

This error occurs if the needed VC++ runtime redist is not already installed on the system.
The solution is to download and install the needed runtime redist from Microsoft VC++ Runtime Redist Downloads.

  • If using the .NET 4.6, 4.7, or 4.8 Frameworks, choose the Microsoft VC++ runtime redist download for Visual Studio 2015, 2017 and 2019 (there is a single download for all three).
  • If using .NET 4.5 with VS2013, choose the "Visual Studio 2013 (VC++ 12.0)" runtime redist.
  • If using .NET 4.5 with VS2012, choose the "Visual Studio 2012 (VC++ 11.0)" runtime redist.
  • If using .NET 4.0, choose the "Visual Studio 2010 (VC++ 10.0) SP1" runtime redist.
  • If using .NET 2.0, download the VC++ 2005 runtime redist from VC++ 2005 Runtime Redist

Reference Documentation

Online Reference Documentation is located at Chilkat Documentation.

Sample Code

Online examples are located at Chilkat Example Code