.NET Framework 4.5.1 (or higher) shall be installed. This might come with the operating system or the setup of the development environment. See Development environment section if this is the case.
A development environment that supports development of .NET Framework 4.5.1 (or higher) DLLs is required. An example of such a development environments is Microsoft Visual Studio (2013 or higher). Further information about Microsoft Visual Studio versions and its prerequisites can be found here.
Falcon .NET SDK
The Falcon .NET SDK version 5.6.301.27428 shall be installed, i.e. a number of DLLs will be installed. In a Microsoft Visual Studio project at least the following DLLs shall be referenced:
The following files and assemblies shall to be present in the build output directory:
- The USB interface description file knx_interfaces.xml and the KNX master data file knx_master.xml. This ensures that KNX USB interfaces and KNX master data will be available for Falcon in case ETS is not installed. If these files are present in both folders, i.e. C:\ProgramData\KNX\Falcon and C:\ProgramData\KNX\Falcon\XML\project-14 then Falcon will compare the file versions and use the one with the higher version. In contrast to ETS, Falcon does not update the master data.
- All remaining DLLs/assemblies of the SDK directory.