Мне любопытно, как вы вызываете msbuild.exe, и, возможно, вы вызываете несколько процессов mbsuild.exe, чтобы они соответствовали строительным проектам один к одному.
Если вы просто получаете сторонние программы, которые мешают работе msbuild.exe, прежде чем столкнуться с этим, вам следует открыть Диспетчер задач, чтобы закрыть любой процесс, использующий msbuild.exe
.
Если вы просто запускаете несколько процессов msbuild.exe в gitlab ci-cd, а затем сталкиваетесь с проблемой (вы уже проверили, что нет других программ, использующих msbuild.exe в диспетчере задач), вы изменили использование другой функции:
Создайте файл с именем test.proj
file, а затем используйте мой метод для добавления любых файлов проекта (csproj
файл) или файлов решения (sln
файл), которые вы хотите параллельно встроить в test.proj
файл. Так что вам нужно ввести только один файл proj
в ci-cd.
Используйте C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe xxx\test.proj -t:ParelBuild
под gitlab ci-cd.
person
Sara Liu - MSFT
schedule
07.04.2021