.NET Framework and .NET Core Programmer’s Checklist
When developing eFTL applications for Windows or for Windows tablet devices, use this checklist.
Environment
Set up the environment for .NET Framework 4.7.2. Ensure that it is current with the latest updates.
TIBCO eFTL classes require Microsoft Visual Studio 2017 for development.
TIBCO eFTL software requires 64-bit support (in the operating system and .NET Framework/Core).
Install .NET Framework/Core first, before installing TIBCO eFTL software. If the .NET Framework/Core is present, then installing TIBCO eFTL automatically registers the appropriate assemblies in Microsoft’s general assembly cache (GAC).
Use the
setup
script in the
samples
directory to set environment variables.
For .NET Framework, ensure that the
PATH
environment variable includes the .NET Framework SDK (%windir%\Microsoft.NET\Framework64\
dotnet_version
).
For .NET Core, ensure that the dotnet driver version 2.1 is installed.
Code
Import this assembly: TIBCO_HOME/eftl/version/sdk/dotnet/bin/TIBCO.EFTL.dll
Compile
TIBCO eFTL classes require .NET Framework 4.7.2.
To use the TIBCO EFTL classes, programs must reference the assembly
TIBCO.EFTL
. If the .NET framework is properly installed, then installing TIBCO EFTL registers the assembly with the Windows general assembly cache (GAC).
The assembly
TIBCO.EFTL
is compiled with platform target
x64
. You must compile applications that use
TIBCO.EFTL
accordingly.
Run
- TIBCO FTL classes require .NET Framework 4.7.2.
- You must arrange appropriate .NET security for your applications. The base library calls unmanaged code, and requires full trust.
- Ensure that the TIBCO FTL server is running, and provides a TIBCO eFTL service.
- If your application uses FTL durables, ensure that persistence stores are configured, running, and reachable.
- Ensure that each eFTL client can connect to a TIBCO eFTL service.
- If your application communicates over EMS channels, ensure that the TIBCO EMS server is running, and that each TIBCO eFTL service can connect to it.