Внедрение номеров версий сборки во время сборки

Я хочу изменить номер версии сборки проекта C # во время сборки, передав его как свойство в командной строке MSBuild.

Задача AssemblyInfo изменяет версию сборки внутри AssemblyInfo.cs перед компиляцией. Это почти то, что я хочу. Проблема в том, что я не хочу, чтобы AssemblyInfo.cs изменяли из-за проблем с контролем версий. Я не хочу, чтобы все эти файлы AssemplyInfo.cs отображались как измененные и нуждающиеся в проверке каждый раз, когда мы делаем сборку.

Я бы хотел, чтобы "вещь" изменяла номер версии сборки после компиляции - возможно, используя задачу плетения после сборки. Такая «вещь» уже существует где-то в виде продукта с открытым исходным кодом или розничного продукта? Если нет, может ли кто-нибудь указать мне на документацию для написания задачи по сборке сообщений?

6
задан starblue 16 March 2011 в 22:46
поделиться