Visual Studio 2012 - отсутствует необходимый файл "tracker.exe"

Я попытался скомпилировать исходный код cryengine 3, и я всегда получаю следующее сообщение об ошибке.

Error   1   error : Required file "tracker.exe" is missing. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets  251 6   CryGame

По какой-то причине я не смог найти информацию о google.

Возможно ли, что моя установка Visual Studio каким-то образом повреждена? Я все еще использую кандидат на выпуск

Ответ 1

Цитата из веб-сайта MS о файле tracker.exe:

Tracker.exe необходимо правильно инкрементно генерировать ресурсы в некоторых случаях, например, при использовании 64-разрядной ОС, используя 32-разрядный MSBuild. Для этой сборки требуется Tracker.exe, но она не может быть найденный. Задача ищет Tracker.exe под Значение InstallationFolder раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDK\Windows\v7.0A.

Возможные решения:

  • Установите Microsoft Windows SDK v7.0A или более поздней версии.
  • Вручную установите указанный выше раздел реестра в нужное место.
  • Вы коротко замыкаете этот поиск, установив Свойство ResGenTrackerSdkPath для расположения инструментов 7.1.NET 4.0. В определение сборки, в разделе "Аргументы MSbuild", вы можете добавить следующее:

/p: ResGenTrackerSdkPath = ":\Program Files (x86)\Microsoft SDK\Windows\v7.1\Bin\NETFX 4.0 Tools

EDIT: ваш путь может немного отличаться, но это все еще показывает общий путь добавления

Ответ 2

Это не имеет никакого отношения к тому, что ваш VS поврежден или что-то в этом роде. В этом потоке MSDN говорится, что tracker.exe был исключен из MSBuild 4.0 redist http://social.msdn.microsoft.com/Forums/en/netfxgeneralprerelease/thread/baf6f864-fd4f-47a8-abc3-8a6faa625e2b

Я бы предложил загрузить добавочный пакет http://msbuildextensionpack.codeplex.com/documentation (на самом деле я не уверен, что трекер включен, но он поднялся высоко в моем Google поиск). Или, если ваше приложение создает 32-битное, а ваш MSBuild - 64-разрядный, получающий 32-разрядный MSBuild, другой поток предполагает, что это решает некоторые проблемы, хотя я сначала попробую пакет расширения, потому что я думаю, что это последнее решение здесь не применимо.

EDIT: я только что загрузил пакет расширения, он не решит проблему. Я буду продолжать смотреть. Вы также можете попробовать удалить exe из MSBuild 3.5 в папку 4.0, хотя я сомневаюсь, что это сработает.

Ответ 3

Вы можете перейти в каталог "C:\Program Files (x86)\Microsoft SDKs\Windows".

Затем вы ищете ключ "tracker.exe", если вы не можете его найти, он может быть как-то удален.

Лучший способ это:

Скопируйте папку "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools"

К вашему ПК в том же каталоге. Если это не сработало, вы можете скопировать папку в них [на следующем рисунке] каждый.

картина:
picture

Ответ 4

Эй, у меня та же проблема, я не получаю вывод вместо этого у меня есть tracker.exe отсутствует, я пытался найти его везде, что можно сделать, пожалуйста, помогите мне с этим