The Freya Integrated Development Environment

Setting project properties

See also

Project properties controls how code is generated.

Project properties

Project properties can be set from the Project Tree window.

You can open the Project properties dialog box either from the Properties button in the tool bar, or from the context menu associated to the root node of the project.

The following table shows most commonly used project properties, and their meaning:

PropertyPurpose
Target kindIndicates which kind of file will be generated by the compiler.
Entry typeWhen specified, tells the compiler which type declaration contains the initial Main method.
Debug informationInstructs the compiler to generate a pdb file with debug information. This file can be used along with Microsoft's CLR Debugger to debug the target assembly.
Check preconditionsWhen checked, the compiler generates runtime checks for preconditions.
Check postconditionsWhen checked, the compiler generates runtime checks for postconditions.
SymbolsOptional comma separated list with symbolic definitions. These identifiers can be used for declaring and expanding conditional methods.

See also

The Integrated Development Environment
Project management
The Code Editor
Keyboard shortcuts
Environment options
The Code Snippets manager
The Freya Programming Language