Difference between build tools(C#)(dotnetcli,msbuild(MONO)etc)

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By bitandev97

I have recently started experimenting with the engine and i noticed that in editor settings we have the option change build tool … can anyone explain what is it and why changing it from dotnetcli to msbuild mono caused me problems in running and building my scene that i am following from the getting started documentation in Godot.