This section describes the preferred distribution method when shipping SftTree/NET with your application. This ensures that your application can be safely installed and use SftTree/NET even if another vendor has already installed his application which also uses SftTree/NET.
Distribution of SftTree/NET is limited to the run-time portion of the product. Redistributable files are listed in the product license agreement. No other files may be distributed.
When distributing SftTree/NET with your application, only the following files can be distributed with your application royalty-free. These files allow the use of the control with your application. The design-time interface is no longer available once SftTree/NET is shipped with your application. For additional information regarding distributing this control with your application, see the license agreement.
Important: Redistributable files are located in the SftTree/NET installation directory (\Program Files (x86)\Softelvdm\SftTree NET 3.0\Redist\).
These files must be shipped with your application if SftTree/NET is used:
| File Name | Description |
|---|---|
| Softelvdm.SftTreeNET.dll | Required. SftTree/NET assembly. |
.NET Framework applications ship the assembly from the Redist directory. When a .NET 10 application is built, the assembly for .NET 10 is copied from the SftTree/NET NuGet package to the application's output folder; ship that copy (see Using SftTree/NET with .NET 10).
When distributing SftTree/NET with a .NET Framework application, the SftTree/NET assembly can optionally be registered in the Global Assembly Cache (GAC). This is not required. The Gacutil tool is used to register assemblies in the Global Assembly Cache. For more information about the Global Assembly Cache, please see the .NET Framework Developer's Guide.