Requirements and Redistribution

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.

Development System Requirements

Supported Windows versions:

  • Windows 7
  • Windows 8
  • Windows Server 2012
  • Windows 8.1
  • Windows 10
  • Windows Server 2016
  • Windows Server 2019

Supported Microsoft .NET Framework Versions:

  • .NET 4.0
  • .NET 4.5
  • .NET 4.6
  • .NET 4.7
  • .NET 4.8
  • .NET 5.0
  • .NET 6.0
  • .NET 7.0

Supported Development Environments:

  • Microsoft Visual Studio 2010
  • Microsoft Visual Studio 2012
  • Microsoft Visual Studio 2013
  • Microsoft Visual Studio 2015
  • Microsoft Visual Studio 2017
  • Microsoft Visual Studio 2019
  • Microsoft Visual Studio 2022

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.

  • MSXML3.DLL (8.00.7820.0)
  • MSXML3A.DLL (8.00.7820.0)
  • MSXML3R.DLL (8.00.7820.0)

Redistribution

All listed files must be deployed in the application's root folder and all files must be located at the same level.

\Assembly subdirectory:

  • TXBarcode.dll (32.0.800.500)
  • TXBarcode.Windows.Forms.dll (32.0.800.500)
  • TXDocumentServer.dll (32.0.1800.500)
  • TXDrawing.dll (32.0.800.500)
  • TXDrawing.Windows.Forms.dll (32.0.800.500)
  • TXImageProvider.dll (32.0.600.500)
  • TXTextControl.dll (32.0.2500.500)
  • TXTextControl.Server.dll (32.0.1700.500)
  • txpdf.dll (32.0.1900.500)
  • TXSVGGenerator.dll (32.0.100.500)

\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

  • tx32_css.dll
  • tx32_doc.dll
  • tx32_dox.dll
  • tx32_htm.dll
  • tx32_rtf.dll
  • tx32_pdf.dll
  • tx32_xml.dll
  • tx32_xlx.dll
  • txic.dll (32.0.1600.500)
  • txkernel.dll (32.0.3200.500)
  • txtools.dll (32.0.1500.500)

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\.

Image

Publishing Applications (.NET 5 and better)

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.

Image

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.

Image

6. Select win-x64 as the Target runtime and confirm with Save.

7. Click Publish to publish the application.