msbuild и обновление файлов в tfs
Мне нужна помощь для создания сценария msbuild.
Мы используем TeamCity 5.1.2, VS2010 (.net 4.0) и TFS в нашей среде. У нас есть папка "SharedLib" в tfs, куда мы помещаем те библиотеки DLL, которые используются несколькими проектами.
Что мы делаем, так это то, что у нас есть проект базы данных, который обрабатывает доступ к базе данных, и когда мы его создаем, событие посткомпиляции копирует выходной файл dll в папку SharedLib. Наши "клиентские" проекты ссылаются на эту dll из папки SharedLib.
Что я хочу сделать, так это то, что когда я проверяю файлы из проекта базы данных в tfs, сборка запускается в teamcity. Если сборка прошла успешно, я хочу извлечь dll базы данных из папки SharedLib в tfs, обновить файл новой версией и снова зарегистрировать этот файл в tfs.
Как я могу написать сценарий msbuild, который делает это для меня?
1 ответ
Для этого вы можете использовать команду
См. http://blogs.msdn.com/b/nikhilsi/archive/2008/06/12/how-to-autoincrement-version-with-each-build-using-team-foundation-server-build-with-a-little-help-from-assemblyinfotask.aspx как вы можете его использовать.