Деятельность tfsBuildExtensions Assemblyinfo в вопросах реализации tfs 2013
Я использую шаблон по умолчанию (tfvsTemplate.12.xaml) для настройки моей сборки. Я хочу автоматически увеличивать номер сборки AssemblyVersion в наших ночных сборках развертывания.
Я настроил это, как рекомендовано здесь:
https://github.com/tfsbuildextensions/CustomActivities/wiki/Getting%20started%20with%20the%20AssemblyInfo%20activity
за исключением одного шага.
в моем шаблоне мне не удалось найти действие "Получить рабочее пространство", поэтому я поместил свою последовательность a после "Получить источники из Team Foundation Version Control" -> "Связать наборы изменений, которые произошли со времени последнего действия хорошей сборки".
У меня есть операция "найти подходящие файлы", которая просматривается в каталоге WellKnownEnvironmentVariables.SourcesDirectory.
сборка выполняется правильно, и журнал показывает, что он нашел правильный файл, однако номер версии сборки и номер файла сборки не увеличиваются (для обоих значений установлено значение "$(current).$(current).$(current).$(прирост)").
я думал, что файл может быть только для чтения, и для корректной работы может потребоваться его изменение.
Я установил dll из загрузки codeplex в tfs, он может использовать их без проблем.
Может кто-нибудь пересмотреть и дать мне знать, что я делаю не так?
Спасибо дебби
1 ответ
Вы должны удалить все ваши настройки и вернуться к шаблону по умолчанию. Затем загрузите эквивалентный PowerShell и используйте его.
Затем вы можете добавить PowerShell в папку сценария предварительной сборки.