Compile and Launch options in editor seem to cause linking problems for each other

When I create or download any project that has C++ code, I’m able to replicate the following series of events:

  1. Build the project from Visual Studio Express 2013 without errors.

  2. Open the project in the Unreal Editor and use the compile button there without errors.

  3. Use the Launch button to launch and play the game without errors.

  4. After exiting the launched game, try to compile from the Unreal Editor again and get several unresolved external symbol errors and it is unable to complete the task.

  5. Exit the editor and then rebuild the project from Visual Studio Express without errors.

  6. Re-open the project in the Unreal Editor and use the compile button there without errors.

  7. Use the Launch button and it fails with unresolved external symbol errors.

  8. Exit the editor and then rebuild the project from Visual Studio Express without errors.

  9. Re-open the project in the Unreal Editor and the Launch button continues to fail while the Compile button continues to work.

I can reset the entire process by deleting the “Intermediate” folder in the project directory, using the “Refresh Visual Studio Project” option in the File menu, exiting the editor, reloading the Visual Studio project and starting over from step 1.

All of this can be done from a brand new “Basic Code” project without doing anything other than the steps specified above. No changes to any code files or anything in the editor are required. It was also tested with ShooterGame, as well as two of my own projects.

What is wrong with my setup that is causing this to happen?

Update: I have tried reinstalling both Visual Studio and Unreal Engine now, and the problem remains, even for new projects that are just the template C++ projects with no modifications made to them.