Как я могу добавить в коллекцию расширенных свойств сборки в конвейерах Azure Devops

#.net #rest #azure-devops #azure-pipelines

Вопрос:

Я использую .СЕТЕВЫЕ клиентские библиотеки для разработчиков Azure позволяют получать информацию о моих сборках и отображать их на веб-сайте. Я хочу получить версию сборки моего приложения, которая создается для отображения на веб-сайте.

Здесь я вижу, что существует набор произвольных пар ключ-значение, которые я могу получить через REST API (а также с помощью клиентской библиотеки dotnet). Но как мне установить эти свойства во время сборки?

Ответ №1:

Я хочу получить версию сборки моего приложения, которая создается для отображения на веб-сайте.

Вы можете использовать Reflector, ILDASM, Jetbrains dotpeek или ILSpy для получения версии сборки.

Обычно вы можете найти ILDASM в C:Program Файлы (x86)Microsoft SDKWindowsv8.1AbinNETFX 4.5.1 Toolsildasm.exe (где v8.1A-это версия установленного пакета SDK для Windows).

ИЛДАЗМ: Илдазмтоолтозеверсия

введите описание изображения здесь

введите описание изображения здесь

как задать эти свойства во время сборки? Вам необходимо задать расширенные свойства в виде переменных среды.

Вы можете использовать переменные с выражениями для условного присвоения значений и дальнейшей настройки конвейеров.