У меня есть определение сборки пользовательского интерфейса TFS для c# проекта модульного тестирования. До завершения сборки артефакты публикуются с помощью задачи «Publi sh Build Artifacts» (опубликовано в Azure Pipelines). Он построен на агенте, который работает на Windows10 x64 (но построен с использованием задачи «Visual Studio Build» с использованием платформ x86 и x64).
У меня также есть среда выпуска TFS UI , который запускается в группе развертывания, которой, в свою очередь, необходимо извлечь артефакты сборки из указанной сборки с помощью задачи «Извлечь артефакт сборки».
Когда выпуск выполняется на агенте, работающем на x64 Windows10 или x64- Windows7 машина, все идет хорошо.
Но, когда релиз запускается на агенте, работающем на компьютере x86 Windows 7, задача «Fetch Build Artifact» завершается с ошибкой : Указанный исполняемый файл не является допустимым приложением для этой платформы ОС
Любая помощь будет принята с благодарностью - я перепробовал все, что мог, но я относительно новичок в TFS .
Примечания:
** Моя версия агента для машины сборки - 2.141.1.
** Моя версия агента для группы развертывания. машина 2.160.1
** я пробовал бу ilding на машине x86 win7 - «получить сборочный артефакт» в релизе все еще не работает.
** Я пробовал «скачать сборочный артефакт», но все равно не работает.
** сама задача «загрузить артефакт конвейера» не работает (отображается как «предварительный просмотр»).