# Dotnet specific controls

This is a list of system flags that can be used to request specific dotnet behaviours. Please refer to the parent section to learn how to specify them to the client.

`dotnet.restore=false`

Avoids the execution of the “dotnet restore” command during the analysis.&#x20;

`dotnet.tree.adjustment=true`

Enable the tree recomputation on a multi project solution files. The tree will be revised so that the subtree of dependent sub-projects will be resolved within the tree of the parent component.

`dll.exclude.folders="**/packages,**/obj"`&#x20;

Allows to specify a set of folders to be excluded from the [DLL scanner](https://docs.meterian.io/languages-support/.net/scanning-dlls), when activated. The example shows how  to exclude the "packages" folder and the "obj" folder

`dll.include.folders="**/libs"`

Allows to specify a set of folders that must be included from the [DLL scanner](https://docs.meterian.io/languages-support/.net/scanning-dlls), when activated&#x20;

`dotnet.assets.ingest.runtimelibs=false`

Avoid including runtime scoped libraries in the analysis.
