-1

Я установил процесс сборки в Visual Studio Team Services для решения UWP с помощью агента на моем ящике. Мое решение содержит сочетание C++ и управляемых проектов (2 проекта - C++, другие C#). Моя проблема заключается в том, что сборка x86 завершается неудачно, а для плат x64 и ARM сборка завершается успешно.Сборка proccess в службах командной строки VS неправильно отображает Win32-x64

Из того, что я вижу из журнала сборки, это неправильно лечения Win32 платформу как x64 и положить полученный *.lib файл в папку bin\Release\x64 вместо bin\Release\Win32, где, как предполагается, следующий проект, чтобы забрать его из:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\Lib.exe /OUT:"C:\Agent\_work\1\s\MyProj\MyProject1\bin\Release\x64\MyProject1.lib" /NOLOGO /LTCG C:\Agent\_work\1\s\MyProj\MyProject1\obj\Release\x64\test.obj 

Любые предложения относительно того, как исправить это, очень признательны.

+0

Можете ли вы поделиться неудачными журналами? –

ответ

0

Проблема произошла, потому что у меня не было настроено множество конфигураций. Чтобы иметь возможность создавать решение для нескольких платформ/конфигураций, это обязательная настройка. Когда я получил этот набор, сборка стала успешной.