Build error: Internal compiler error (QuestDef.h) <deprecated>

Problem

The following error appears when compiling in Visual Studio:

Error    1    error C1001: An internal error has occurred in the compiler.    ...\TrinityCore\src\server\game\Quests\QuestDef.h    427    1    game

...\TrinityCore\src\server\game\Quests\QuestDef.h(427): fatal error C1001: An internal error has occurred in the compiler.
(compiler file 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\convert.cpp', line 9608)

Solution

This error is fixed by updating Visual Studio to Update 3 or higher.