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.

.NET Framework vs .NET Core

Note: The downloads on this web page are for using Chilkat with the .NET Framework, not .NET Core. If your application is .NET Core (such as .NET 6.0, .NET 8.0, etc.) then use the appropriate Chilkat .NET Core Package from NuGet.


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.

v11.2.0 31-Oct-2025sha256: 2cdc9fe1c1250155e74d8ff76015e9e8112b2a6d266b4ba1db02d678645be87b
arm64 Chilkat .NET for the 4.8.* Frameworks

v11.2.0 31-Oct-2025sha256: bb9f283bae0372c4b1e4142987d775d7011dc40738dfe6ab9f607b3d849cc4e9
64-bit Chilkat .NET for the 4.8.* Frameworks

v11.2.0 31-Oct-2025sha256: a64fce338dbe9fa31a1ea96c025b5cec14c34e3f4dfaae1bfa9fbf3aab259be3
32-bit Chilkat .NET for the 4.8.* Frameworks

v11.2.0 31-Oct-2025sha256: 6e1dccf06cdb0127aa5804021f4904479303c1ba03397bf3095eecdf53dffd12
64-bit Chilkat .NET for the 4.7.* Frameworks

v11.2.0 31-Oct-2025sha256: b77a0e3e1a49cdfe85550baad066d0d6d3c5eb6c1765bc5adc57d9ddcfed0bf7
32-bit Chilkat .NET for the 4.7.* Frameworks

v11.2.0 31-Oct-2025sha256: ca8a442eef4200b5489b00df2046ff9ebf7562514d2ff7165c45a3080d7a076d
64-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v11.2.0 31-Oct-2025sha256: a2b394c01d4d7754c9a7b6d356e56f1f7e00ee06b8f6ea7703c220ef85056197
32-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v11.2.0 31-Oct-2025sha256: 4e289227bf41bc684b0c0c4ba0c8797f09aed4a6d63e9e48008ccac1b186a521
64-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v11.2.0 31-Oct-2025sha256: b19aee3c2599c2a96cdffddd5f32647c887358509ffec1f863d5818a0f8d961e
32-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v11.2.0 31-Oct-2025sha256: b86186b95901a7b7af57537565ee4bdd9a63cbdc60a842ce84c0e64740cb3593
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v11.2.0 31-Oct-2025sha256: dc90651c6114c8d81a4e5fbd7816abe7ef29b0c4fefa127609f5f076ceed6ff5
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v11.2.0 31-Oct-2025sha256: f3e852d1c401d91c1ced79601525319744bdae00a5b220648ce0151754523b37
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v11.2.0 31-Oct-2025sha256: 3e72970ddf252be37d1ef613211985a8c1ed847aaafcfbc9cc0926fe71bcb52f
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v11.2.0 31-Oct-2025sha256: 79b7fb2c9b17dee845baed2a19a35c4eaec7525ad0d35977202378c302f825b3
64-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v11.2.0 31-Oct-2025sha256: 7480fa4b4a8e628e2851145ab0a050ff7058086a537ffcd9d11ca528a04c579b
32-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v11.2.0 31-Oct-2025sha256: d02aad48235ffe1f67795d3355cf2d93680d598febae8d22876f2ef4e56300e9
64-bit Chilkat .NET for the 2.0/3.5 Frameworks
(Visual Studio 2005/2008)

v11.2.0 31-Oct-2025sha256: 8c5a1b7736e2ead5f4ecd284b1d24f7b6d143cbbb2c49b0dc031e59500b306c3
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