Как правильно менять версию Assemblyinfo у ClickOnce приложения при сборке в GitLab CI/CD?
Добрый день, подскажите пожалуйста, как правильно и как по уму делается?
Имеется корпоративная сеть, где используют ClickOnce приложения, сборка и доставка приложений полностью сделана
на GitLab.
У ClickOnce приложений чтобы оно обновилось у пользователя при обращении получается при каждой новой сборки нужно менять версию в AssemblyInfo. Чтобы понялось, что завезли новую версию, нужно обновить у клиента.
Вопрос в том, как правильно это делать? И правильно ли считается, что в скрипте сборки у GitLab нужно находу править этот файл (например с помощью Powershell-а) и менять версию за счёт переменной например номер сборки гитлаба (например ci_pipeline_id) (это по крайней мере наш текущий вариант)