BCF-Editor is the tool to edit schemas and generate code required to use BCF-models.
BCF-Editor uses .NET Compiler Platform ("Roslyn") for analyzing referenced projects and autocomplete feature (CONTROL + SPACE).
To work with BCF-Editor current Roslyn version requires an installation of VS2017.
Starting with a new project BCF-Editor uses a default ".csproj" file (.net 4.6.2) as reference. To use custom functions and types change these settings on "Project"-tab (see: Project: Settings).