В решении .NET с несколькими проектами, интегрированными в TFS 2010, мне нужна сборка, которая будет обновлять версию выходного файла сборки, только если эта опция включена, в противном случае ее версия файла будет обновлена с последним номером успешной сборки. Это означает, что мне нужен механизм, с помощью которого я могу сказать, что это сборки, которые были изменены с последней сборки.
У меня есть решение .net с несколькими проектными файлами, интегрированными с TFS 2010. Теперь я хочу, чтобы в выпусках моего проекта обновлялась его версия сборки, только если он зарегистрирован с момента последней сборки. Если проект зарегистрирован с момента последней сборки, версия сборки должна быть обновлена с использованием последнего номера сборки, в противном случае версия файла сборки должна быть обновлена с номером последней успешной сборки проекта.
Решение Джима Ламбса и Хофмана об обновлении сборочной версии очень помогло, хотя и не помогает в этой ситуации.
Это значит
Проект A изменен: Выпущена версия файла 1.3.0.0, версия сборки файла 1.3.0.0 (сборка 1.3.0.0)
Проект B не изменен: Выпущена версия файла 1.1.0.0 Сборка файла версия 1.3.0.0 (сборка 1.3.0.0)