Each Text Control product comes with different requirements for development and redistribution. The following articles list the system requirements for development with TX Text Control .NET for Windows Forms and which files need to be included for redistribution.
Supported Windows versions:
Supported Microsoft .NET Framework Versions:
Supported Development Environments:
To use TX Text Control's XML features, the Microsoft XML parser must be installed in the Windows system directory. The following lists the necessary files. Please refer to Microsoft's redistribution policy if you need to redistribute them.
All listed files must be deployed in the application's root folder and all files must be located at the same level.
\Assembly subdirectory:
\Assembly\bin or \Assembly\bin64 subdirectory:
For 32-bit builds, the files from the bin folder are required. For 64-bit builds, the files from the bin64 folder must be deployed. For AnyCPU builds, the set of files depends on the host system's bitness. See TX Text Control 32-bit and 64-bit Edition
TX Text Control .NET for Windows Forms uses the Microsoft Visual C++ runtime DLL file VCRUNTIME140.DLL. To redistribute this file, please use the Visual C++ Redistributable Packages for Visual Studio 2017 (32 or 64 bit).
Example:
If an application is deployed to C:\Program Files\My Application\My Application.exe, all files must be located in the folder C:\Program Files\My Application\.
When deploying applications, TX Text Control fully supports the Publish functionality of Visual Studio. The following steps are required to publish an application.
1. In the Solution Explorer, select the project and choose Build -> Publish Selection form the main menu.
2. Select Folder and click Next.
3. In the next dialog, select Folder again as the specific target and confirm with Next.
4. Select the folder location and confirm with Finish.
5. Click Show all settings to open the publish settings.
6. Select win-x64 as the Target runtime and confirm with Save.
7. Click Publish to publish the application.