Adding code to C++ project mangles VisualStudio project properties

I’m using 4.3.1 and VS 2013 Express for Desktop on Win 7 64bit

When working in a C++ code project and I add code from the Editor (File → Add Code to Project → Pick Class) it mangles the properties in the visual studio project once it reloads. The visual studio project is also created improperly the first time missing the proper Include directores, lib directories, etc.

Am I missing a setting or a VS plugin somewhere?

VS Project missing the proper VC++ Directories

After manually setting it back to “inherit from parent or project”

VS project is just a dummy for source editing, it’s not actully needed to build UE4 project. UE4 use it own build system called UBT which just uses VS compiler and ignores VS projects files. Most importent part is build scripts writen in C# inside source directory, stuff like library or include directories are set there (or rether being set by the script).

So how do you build the editor from VS? In the youtube C++ tutorials she creates the code project and then runs the build/debug to launch the editor and work on the game.

You select one of the Development/Debug Editor configurations in VS and start the build as you normally would with a regular VS project by either right-clicking on the project in the Solution Explorer and selecting the Build option, selecting the appropriate entry from the Build menu, or using a keyboard shortcut. Once built you can run/debug the editor from VS as you would any other app you’ve built in VS. Just one important thing to keep in mind when working with the source version of the engine, don’t Clean the project from VS unless you want to rebuild the entire engine from scratch.