У меня проблема с повторным использованием одних и тех же целей MSBuild для разных типов сборки в TFS.
Позвольте мне описать ситуацию.
У меня есть два типа сборки (CI - для непрерывной интеграции и RC - для кандидата на выпуск). Итак, у меня есть два типа сборки, определенные в TFS. Их * .proj файлы находятся в:
- $ / Репозиторий / TeamBuildTypes / CI
- $ / Репозиторий / TeamBuildTypes / RC
Кроме того, у меня есть некоторые общие цели, такие как: ChnageVersion.taget, Deploy.tagert и т. Д., И я импортирую их в основной файл * .proj. К сожалению, я должен сохранить две их копии, по одной в каждом типе сборки.
Я изо всех сил пытался иметь где-то только одну копию общих целей, но я сдаюсь. Я не могу этого сделать, потому что когда сборка начинается на агенте сборки, файлы сборки загружаются только из: $ / Repository / TeamBuildTypes / CI. Как сделать так, чтобы агент сборки / TFS / что-либо загружал также $ / Репозиторий / TeamBuildTypes / Common , например?