Мы используем функцию сборки TeamCity File Replacer, чтобы заменить номер версии сборки в нескольких файлах AssemblyVersion.cs, следуя документации TeamCity по адресу Changing only the last version part/build number of the AssemblyVersion attribute:.Медленный «репликатор содержимого файла» в TeamCity
Наш список файлов выглядеть следующим образом:
CommonAssemblyInfo.cs
**\Properties\AssemblyInfo.cs
Это работает, но это иногда занимает до 10 минут, прежде чем он даже начинается. Обычно это происходит, когда сборка не запускается в течение 24 часов или более, но иногда и в последующих сборках.
Любые идеи, почему это происходит? У нас также есть несколько проектов с одинаковой настройкой, где это никогда не происходит.
Это может быть вызвано либо дерево каталогов, слишком глубоко, или список файлов, удовлетворяющих шаблону пути, по которому слишком долго, или набор символов ауто- обнаружение занимает слишком много времени для завершения. Что-нибудь изменится, если вы явно установили ** кодировку ** ** (в настройках * Replication Content Content) на 'UTF-8'? – Bass