CodeBehind framework creates a directory named code_behind in the project directory after the first execution.
There are the following files in the code_behind directory:
- dll_import_list.ini
- namespace_import_list.ini
- options.ini
- views_class.cs
- views_class_last_success_compiled.cs
- views_compile_error.log (maybe)
- views_class_aggregation_error.log (maybe)
Apart from the list above, a file called CodeBehindLastSuccessCompiled.dll.tmp is added next to the CodeBehind.dll library and the main project dll.
This file set dlls path in the view class aggregating aspx files.
This file adds namespaces to the view class aggregating aspx files.
This file will contain many options for customization.
This file is the final class of views that is made from aspx files.
This file is a copy of the final view class that was compiled without problems.
If the compiler gives an error while compiling the final view class, this file displays the errors; If the compilation is successful, this file will not be displayed.
If there is a problem while collecting data from the views, this file will display the problems; Otherwise, this file will not be displayed.
This file is a dll that stores the last successful compilation of the view class.