Recently, we have received several support requests about deploying TX Text Control on 64-bit machines running Windows XP Professional x64 Edition. If an application, which contains TX Text Control, is run on a 64-bit machine, the application crashes with the error:
System.DllNotFoundException. The Text Control kernel DLL file could not be found.
This happens because the application is launched in 64-bit mode by default. TX Text Control is a 32-bit component.
To get a 32-bit application working, you will need to set the platform target property to x86. This has been defaulted by Microsoft in VS2005 to AnyCPU.
Unfortunately, there are two different methods of doing this, depending on your Visual Studio 2005 edition:
The VB and C# Express products do not expose the Target property inside the development environment. You will need to carefully modify the project file using a text or an XML editor.
Locate the first <PropertyGroup> tag and add the following line:
<PlatformTarget>x86</PlatformTarget>
Once you have done that, simply follow this steps: