Visual studio keeps breaking?

Hey, visual studio has worked fine for a while, but lately it keeps giving me a generic error:

Severity	Code	Description	Project	File	Line	Suppression State
Error	MSB3073	The command ""C:\Program Files (x86)\Epic Games\4.10\Engine\Build\BatchFiles\Rebuild.bat" Brawler Win64 Development "C:\Users\Gray\Dropbox\Brawler\Project Files\Brawler\Brawler.uproject" -rocket -waitmutex" exited with code 255.	Brawler	C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets	42	

particularily when I go back to old files after experiments.
It also keeps not recognizing syntax when I work with headers, usually I end up having to do things like restarting the PC, or going back to backup files for it to start getting things right again.

Sometimes I can force it to build anyway by fiddling about with rebuilding, full builds, compiling from the editor or even restarting my PC. But most of the time it doesn’t work. Rebuilding gives the error every single time. If I do a full build, it says it’s successfull, but none of the changes are apparent.

Any ideas what’s messed up?

If I try to compile from the editor while I’m stuck with the error, the editor gives me this error: Info at UnrealBuildTool.UnrealBuildTool.RunUBT(String[] Arguments) Info ERROR: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Gray\Dropbox\Brawler\Project Files\Brawler\Intermediate\Build\Win64\Brawler\Development\UE4Editor-Brawler-4974.dll.response'. Info at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) Info at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) Info at UnrealBuildTool.UnrealBuildTool.PatchActionHistoryForHotReloadAssembling(List1 OnlyModules)
`

Take a look at this question.

Here I see 2 possibilities if answer to above question is right:
First, I myself usually run VS as administrator and then just do “clean project” → “build project”. I don’t run VS as administrator always cause some way unreal editor wont take hotreloads then.

Second, I can suppose here is possible to create some *.bat-file(or maybe just link) and set build commands within VS through that file.

Hth