Я хотел бы использовать текущий номер ревизии Subversion в моем атрибуте AssemblyFileVersion, чтобы иметь это в окончательно выполненной dll.
Я использовал библиотеку задач сообщества MsBuild из моего сценария развертывания, чтобы прочитать номер редакции и обновить AssemblyInfo - это несколько работает, , но ...
Когда у меня есть обновленный проект и номер текущей версии, скажем, например, 100. Я запускаю сценарий, и он обновит AssemblyInfo и последний DLL-файл со значением 100 в качестве атрибута. Когда я проверю эти новые файлы AssemblyInfo, я получу новый номер версии (101).
Проблема тогда в том, что если я вижу dll с определенным номером ревизии и хотел бы перестроить эту dll, то реальная версия, в которой я нуждаюсь, на самом деле та, что после номера ревизии, которую я вижу ...
Как можно улучшить этот процесс?