This action executes the Microsoft .NET Framework C# command line compiler.
The directory in which the project to be compiled resides.
The list of files to compile.
The sub-directories to search for referenced source files required for the compile.
The file mask to use when looking in the sub-directories for source files. Typically left as *.cs.
Generate documentation based on XML documentation tags in the source code.
The file that the resulting build should be written to.
The form in which the output file should take. This allows specifying if the resulting file is an executable, library, etc.
Allows the selection of the .NET version to use for the tool. The minimum is .NET v2.0.
This options specifies as whether to force the usage of 64-bit tools on a 64-bit system or not. As FinalBuilder is currently a 32-bit application it will default to running the 32-bit version on a 64-bit system. Check this option if you require the 64-bit version to be run.
Specifies the size on which elements are aligned in the output file. Valid values are 512, 1024, 2048, 4096, and 8192. These values are in bytes.
Specifies that the common language runtime should optimise code at runtime.
Specify the symbols which should appear as pre-processor symbols in the compile.
The base address to load the the binary from.
The language code page to use when reading all source code files.
The name of the type that contains the main method.
Performs an incremental compilation. (obsolete in newer compiler versions).
Instructs the compiler to not load the configuration file "csc.rsp" for this compilation.
Turns off the banner displaying for the command line compiler. This simply reduces the amount of information logged for the build.
Allows the use of the unsafe keyword in the source which is being compiled.
The output from the compiler is generated with UTF-8 encoding.
When a warning is raised it will be treated as an error. Unless specifically ignored warnings will cause the build to fail.
Check integer math to make sure results are not outside the bounds of the type.
When files are listed in the compiler output, this option will specify whether the full path should be used or not. Helpful in tracking down relative path issues.
The resulting files generated from the compile will contain debug information.
The level of warnings to report from the compilation. The higher the value the more warnings that will be shown.
Turn off seeing any warnings from the compilation process.
The compiler will not import the standard libraries for the compile.
A list of modules that are to be part of the assembly. Each module appears on a separate line within the dialogue.
Tells the compiler to import public type information from the supplied assembly. This allows referencing metadata from the imported types as though they were part of the assembly.
The locations of the assemblies which are to be referenced.
Generates a link to a managed resource.
The .NET resource for the project is embedded into the generated output file.
The supplied icon file is embedded into the output file. Typically an executable.
The Win32 resource for the project is embedded into the generated output file.