32.0 Service Pack 2: Licensing, Unit Testing, and Azure DevOps
We are very happy to announce the immediate availability of new Service Packs for all TX Text Control 32.0 products to address various bugs and issues reported by our valued users. Additionally, important changes have been made related to licensing, unit testing, and using Azure DevOps.

We are very happy to announce the immediate availability of new Service Packs for the following Text Control products:
TX Text Control 32.0
- Service Pack 2 for TX Text Control .NET Server 32.0
- Service Pack 2 for TX Text Control .NET for Windows Forms 32.0
- Service Pack 2 for TX Text Control .NET for WPF 32.0
- Service Pack 2 for TX Text Control ActiveX 32.0
Once you have taken a look at the fixed known issues, please download and install the service pack.
Important Changes
In Service Pack 2, we have made a number of significant changes and improvements in a variety of areas:
-
Licensing Mechanism
For .NET 6 and better: The licensing mechanism has been updated to be independent of .NET and existing licensing mechanisms. Version 32.0 no longer uses the .NET license compiler (lc.exe), so entries in the licenses.licx file are no longer required.
No changes are required. The NuGet package update removes the licenses.licx file and places a new license file that is used to compile the license into the assembly. Existing licenses are compatible and will continue to work after the update.
For .NET Framework: The licensing mechanism remains the same and is backward compatible.
Learn More
TX Text Control 32.0 SP2 has been released. This service pack includes a new licensing mechanism for all .NET based versions of TX Text Control. This article gives an overview of the changes and how to migrate existing applications to the new licensing mechanism.
-
NuGet Packages
The NuGet packages have been updated to be compatible with .NET 6 and better. The libraries in the package are now .NET 6 target libraries.
-
Licensing Entry Assembly
As of 32.0 SP2, TX Text Control can be used in class libraries and called from other unlicensed assemblies. In previous versions of TX Text Control, the license must have been compiled into the main calling assembly. The new static property EntryAssembly has been introduced to allow you to specify where the TX Text Control should look for the license.
The following code shows how a UserControl that contains the TX Text Control license can be called from other assemblies without a reference to TX Text Control and without a license.
…
Learn More
TX Text Control 32.0 SP2 has been released. This service pack includes a new licensing mechanism for all .NET based versions of TX Text Control. This article gives an overview of the changes and how to migrate existing applications to the new licensing mechanism.
-
Unit Testing
As a result of the changes described above, the TX Text Control can now be tested using unit tests such as NUnit and MSTest. Test frameworks such as NUnit and MSTest use precompiled calling assemblies that cannot be modified. Testing frameworks are now fully supported in version 32.0 SP2.
Learn More
Unit testing is a common practice in which code is tested in isolation. This article shows how to use TX Text Control .NET 32.0 in such environments, and in particular how to handle licensing.
Unit Testing with NUnit and MSTest and TX Text Control .NET 32.0
-
Azure DevOps - Build Servers
Based on licensing mechanism changes, Azure DevOps can now be used to compile applications using TX Text Control via CI/CD pipelines. Licenses no longer need to be precompiled, and NuGet packages can be easily downloaded and restored from DevOps Artifacts.
Learn More
Continuous integration is a common practice in which code is compiled on build servers at regular intervals for testing after commit or at specific stages of development. This article shows how to use TX Text Control .NET Server 32.0 in such environments, and in particular how to handle licensing.
Azure Pipelines with TX Text Control .NET for ASP.NET 32.0 with Azure DevOps and Artifacts
Windows Forms .NET - VS Designer Support
Microsoft has made many changes to the Visual Studio Windows Forms designer for .NET (.NET 6, 7, and 8) applications. After many changes in TX Text Control 32.0 SP2, the full Visual Studio experience is now available again, including toolbox support, smart tags and NuGet package support.
Where to Download the Service Pack?
We have merged the full version and service pack setups into one unified setup. This setup automatically detects whether to patch an installed version with service pack files or to install a new version.
The full version setup files in your Text Control license management portal have been updated automatically. In order to apply the service pack, please login to your Text Control store account and download and install the latest version.
If you don't have access to the portal as an account owner, you should have received an e-mail with valid download link for the full version. Learn more here.
Update Strategy
A new service pack contains bug fixes and minor updates to a large number of components that may be a part of your Web application. It is highly recommended that you update your applications to the latest version.
We published a tutorial that helps to update an ASP.NET Web application that uses the Document Editor, Document Viewer and key libraries such as the ServerTextControl and MailMerge.
Service Pack Update Strategy for TX Text Control .NET Server
The support department is ready to help you with all your questions about Text Control products.
ASP.NET
Integrate document processing into your applications to create documents such as PDFs and MS Word documents, including client-side document editing, viewing, and electronic signatures.
- Angular
- Blazor
- React
- JavaScript
- ASP.NET MVC, ASP.NET Core, and WebForms
Related Posts
TX Text Control 33.0 SP3 is Now Available: What's New in the Latest Version
TX Text Control 33.0 Service Pack 3 is now available, offering important updates and bug fixes for all platforms. If you use TX Text Control in your document processing applications, this service…
TX Text Control 33.0 SP2 is Now Available: What's New in the Latest Version
TX Text Control 33.0 Service Pack 2 is now available, offering important updates and bug fixes for all platforms. If you use TX Text Control in your document processing applications, this service…
Service Pack Releases: What's New in TX Text Control 33.0 SP1 and 32.0 SP5
TX Text Control 33.0 Service Pack 1 and TX Text Control 32.0 Service Pack 5 have been released, providing important updates and bug fixes across platforms. These service packs improve the…
TX Text Control 32.0 Service Pack 4 Released
We are very happy to announce the immediate availability of new Service Packs for TX Text Control 32.0 for all platforms including Windows Forms, WPF, ASP.NET, and ActiveX. This release includes…
Service Pack 3: MailMerge Supports SVG Images
MailMerge now supports SVG images to replace placeholder image fields. This article explains how to use SVG images and how to merge them into documents.