В целях преобразования проекта Microsoft Visual Studio 2015 (VS2015) с VisualGDB в VS2017 без VisualGDB я получаю следующую ошибку:
Примечания: VS2017 включает встроенную функцию удаленной сборки / отладки.
TRACKER: ошибка TRK0005: Не удалось найти: «xsd.exe». Система не может найти указанный файл.
Почему это происходит и как это решить?
Открыв проект с VS2017 и перейдя к свойствам, большинство необходимых настроек для удаленной сборки отсутствуют. Я попытался добавить / изменить XML-файл « .vcxproj`, чтобы он соответствовал новому пустому проекту, который, похоже, правильно собирался удаленно.
После этого шага окно свойств проекта кажется довольно похожим, за исключением дополнительного XML Data generator Tool
раздел в неработающем проекте.
При построении проекта он показывает следующее:
1>------ Rebuild All started: Project: project, Configuration: Debug x64 ------
1>Cleaning remote project directory
1>TRACKER : error TRK0005: Failed to locate: "xsd.exe". The system cannot find the file specified.
1>
1>
1>Done building project "project.vcxproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
Отредактировано: похоже, связано с включением некоторых источников, таких как:
<Xsd Include="C:\Users\...\xml_file.xsd" />
Я только что столкнулся с той же проблемой и решил ее путем сочетания следующих двух шагов:
Расположение xsd.exe
в моей файловой системе. Если он не существует (хотя это должно быть при установке Visual Studio), этот ответ может помочь.
Добавление пути к «Исполняемым каталогам» переменная в свойствах проекта Visual Studio. (Лично у меня не установлена Visual Studio, поэтому я добавил <ExecutablePath>
свойства рядом с <IncludePath>
в файле .vcxproj через текстовый редактор)
Других решений пока нет …