TX Text Control .NET Server

Installation Guide

Topic

Before you write the first line of code with TX Text Control .NET Server 34.0, a few things need to be in place: the system requirements, the NuGet and npm packages, the license in your project and a way to update to a new service pack or version. The Installation Guide walks through them for developers who set up a development machine, a project or a build pipeline.

If you want to build an application right away, start with Getting Started. The tutorials there link back to the pages in this guide when you need details.

Licensed or Evaluating: How You Get the Packages

TX Text Control .NET Server is added to your projects as NuGet packages. Where these packages come from depends on whether you have a license or are evaluating the product:

Text Control Private NuGet FeedTrial setup
Who uses itDevelopers with a license who have a serial number assigned to themDevelopers who evaluate the product
How you set it upNo setup to install. You add a personal nuget.config file to your project and install the packages with Visual Studio or the .NET CLI.The Windows setup TX Text Control.NET Server 34.0 Trial.exe. It installs the product and a local NuGet package source named Text Control Offline Packages.
LicenseInjected into each package on the server before the downloadTrial version, fully featured and valid for 30 days
LimitsYou only see the packages you are licensed for.Evaluation only

Licensed developers get a personal nuget.config file when a serial number is assigned to them and install the packages from the package source TextControl; Get Started in Three Steps shows the setup. Developers who evaluate the product install the trial version and select Text Control Offline Packages as the package source; Evaluating with the Trial Version lists what the license agreement forbids for the trial version. For questions about buying a license, contact the Text Control sales team.

The Installation Path

Work through the guide in this order:

  1. Check the system requirements. The NuGet packages of the Core and Classic engines require .NET 8 or higher. Check the operating systems for development and deployment, your development tools and, for the Document Editor and Document Viewer, your users' browsers. See System Requirements.
  2. Choose the packages. Pick an engine: Core (TXTextControl.TextControl.Core.SDK) runs on Windows and Linux and is recommended for new projects. Classic (TXTextControl.TextControl.ASP.SDK) runs on Windows only and is needed for the legacy Word binary format (DOC). Add the packages for the Document Editor or Document Viewer if your application uses them. See NuGet Packages.
  3. Add npm packages for Angular or React. If your frontend is an Angular or React application, install the npm packages. Angular and React frontends need an ASP.NET Core backend with TX Text Control .NET Server. See npm Packages.
  4. Configure your licenses. Every developer who uses the product needs an assigned developer license. Production servers need runtime licenses. See License Configuration.
  5. Stay up to date. Update the packages when a service pack or a new version is released, and check the breaking changes. See Upgrade Guide.

Find the Right Page

If you want toRead
Check which .NET versions, operating systems, tools and browsers are supportedSystem Requirements
Find out which NuGet package you need for which taskPackage Overview
Create or renew an API token for the private feedCreating an API Token
Set up nuget.config in a projectnuget.config
Install packages in Visual Studio or with the .NET CLIVisual Studio, .NET CLI
Use the packages installed by the trial setupOffline Packages
Understand how package versions relate to service packsPackage Versioning
Add the Document Editor or Document Viewer to Angular or Reactnpm Packages
Learn how your development license reaches your projectDevelopment Licenses
Prepare a deployment to production serversRuntime Licenses
Move an existing application to version 34.0Migrating from Previous Versions

After Installation