У нас есть решение C ++, в котором для некоторых наших проектов требуется 64-битная сборка в дополнение к нашей обычной 32-битной сборке.
Мы сталкиваемся с проблемой в наших сборках TFS, так как она хочет поместить все в одну папку.
У нас есть работа, где мы меняем выходной путь в свойствах проекта -> компоновщик -> общие -> выходной файл на $ (OutDir)x64 /$ (TargetName) $ (TargetExt) в нашей 64-битной конфигурации (изменение выделено жирным шрифтом). Однако при сборке мы получаем предупреждение о том, что наш проект собран в папку, отличную от ожидаемой. Мы хотели бы избавиться от этого предупреждения и использовать менее хакерский подход.
Создание нескольких платформ кажется обычным явлением, есть ли нормальный способ обойти эту проблему?
Спасибо
Обычно вы устанавливаете AsConfigured и добавьте скрипт, чтобы переместить двоичные файлы в конечное местоположение в папке «Drop».
Подробности и примеры сценариев в эта почта.