What "pwd" says if you'll add it to the JSON? Would it indicate that current directory is UModel's one, or something different (e.g. like before - "pwd" points to /bin folder with bash.exe etc).
>------ Build started: Project: Core, Configuration: ------
bash: pwd;build.sh: No such file or directory
Build failed.
I can also suggest this. Open Git bash, type "mount" command. It will show correlation between Windows and Unix paths (bash is using a kind of Unix emulator). There should be all of your drives, e.g. "C:" should be mapped to "/c". If NOT - this emulator won't be able to run your code. I don't know when and how these mappings appears, I have them without any additional configuration.
C: is indeed properly mapped to /c
I found out something weird though - since I built the code with Git Bash inside the source root folder and got the .dll and .pdb files, I went into the IDE, selected "No Arguments" and clicked to start debugging. Visual Studio opened a dialog box saying: "Build failed. Do you want to continue debugging?". If I click yes, I actually go into debug mode successfully, and can analyze the code step by step. In other words I can build the code with MINGW64 console and then run / debug it in VS. However this presents at least 2 problems that I am aware of:
1. Every time I make changes to the code, I'll have to rebuild it with MINGW64 console.
2. Because I am not building it inside Visual Studio, I get the problem I mentioned earlier - huge portion of the code gets underlined in red saying there are errors, even though there are no errors. Also syntax is not highlighted. To get rid of this problem I'd need to manually open each .h file that's included into the .cpp file I am viewing and then errors will start going away and syntax will get highlighted. But this is annoying since every .cpp file includes at least a couple of headers, so every time I decide to check the code inside a new .cpp I'll have to open all the headers I haven't opened already, that are included in it.

So I guess this narrows the problem down to "Why am I able to build it with MINGW64 console, but not through Visual Studio?". I assume it has something to do with the JSON? If you open the JSON, do you get warnings inside the Error List tab? If you check my very first screenshot I posted in this topic you'll see I have 2 identical warnings. Right now I actually have 4 warnings, 2 by 2 identical:

Do you have those? Maybe they are causing the issue? I have no clue.
