The Chilkat .NET assembly is a mixed-mode assembly. It provides a managed API, but the inner core contains native code. A process must load the correct assembly at runtime. A 32-bit process must load the 32-bit ChilkatDotNet47.dll, and a 64-bit process must load the 64-bit ChilkatDotNet47.dll. When a process tries to load the incorrect format, the following error will occur:
Could not load file or assembly 'ChilkatDotNet47' or one of its dependencies. An attempt was made to load a program with an incorrect format.
The Chilkat .NET 4.7 assembly requires the VC++ 2017 runtime to be installed on any computer where your application runs. Your development computer will have it because Visual Studio has been installed. However, if deploying to a computer where the required VC++ runtime is not available, the following error will occur:
Could not load file or assembly 'ChilkatDotNet47.dll' or one of its dependencies. The specified module could not be found.
Files | ||
---|---|---|
|
DataImage59.png
17 KB
|
|
|
DataImage59.png
26 KB
|
|
|
DataImage59.png
6 KB
|
|
|
DataImage43.png
45 KB
|
|
|
DataImage43.png
15 KB
|
|
|
DataImage85.png
23 KB
|