Это не лучший ответ, но я замечаю наблюдение.Используйте папку с последней версией, в зависимости от того, что вы используете для своего приложения, разрабатываемого для соответствующей установки Visual Studio.
C:\Program Files (x86)\Microsoft SDKs\Windows\{SDK version}\bin\NETFX 4.5.1 Tools\gacutil.exe
При сравнении Панели управления> Программы и компоненты> Дата "Установлено в" длямоя Visual Studio устанавливается, я вижу много разных папок здесь.Я предполагаю, что несколько папок были обновлены во время этих двух установок.
Папки, в которых находится «gacutil.exe», и дата изменения:
C:\Program Files (x86)\Microsoft SDKs\Windows\
C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\ - 3/20/2014
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\ - 3/20/2014
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\ - 5/15/2015
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ - 3/20/2014
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\ - 5/15/2015
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1\ - 5/15/2015
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\ - 5/15/2015
Установки Windows Visual Studio с датой «Установлено включено»:
Visual Studio 2012 - 3/20/2014
Visual Studio 2013 - 5/15/2015
Чтобы получить сравнение того, что находится в GAC, я выполнил эту команду и сравнил файлы для сравнения.
cd C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\
gacutil /l > c:\v8.1A.gac.txt
Затем я изменил папку соответствующим образом длякаждая версия.