Table of Contents
Setting up a Development Environment
The following instructions describe how to set up a development environment for programming writing jControls applications using Visual Studio and C#.
Installing and Configuring Visual Studio
Please perform the follow procedure precisely in the order shown:
- Open a command prompt, and run the following command to install the Nuget source for downloading the necessary CFNET libraries and templates.
dotnet nuget add source https://nuget.comfiletech.com/index.json --name "COMFILE Technology"
- Run the following command to install COMFILE Technology's project and item templates.
dotnet new install ComfileTech.Templates
Once the COMFILE Technology Nuget source is installed, you can view all of COMFILE Technology's .NET library and template packages from within Visual Studio, and install them at will.
Installing Fonts Used by the Visual Studio Templates
To ensure a consistent appearance in both Korean and English, on both Windows and Linux, all jControls NF4 project and item templates use the Nanum Gothic fonts. Before opening or using any of the templates in the Cfnet.Templates package, please download and install the Nunum Gothic TrueType font package.
On Windows, copy the files to the C:\Windows\Fonts\ directory.
On Linux, install the fonts-nanum package by running the following command in a terminal:
sudo apt install fonts-nanum
API Documentation
Browse the at API documentation for jControls.
Debugging
To debug an ARM Linux device from within Visual Studio try using our Remote .NET Debugger Extension.
Updating to a New Release
When jControls NF4 is updated, and you wish to utilize the new release, you will also need to update the Visual Studio templates to the new version. To do that simply run dotnet new install ComfileTech.Templates again and it will replace your current installation with the latest version.
Uninstallation
To uninstall the Visual Studio templates, run the following in a terminal.
dotnet new uninstall ComfileTech.Templates
To remove the Nuget source, run the following in a terminal.
dotnet nuget remove source "COMFILE Technology"


