Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Assembly Info Properties Updater
Assembly Info Properties Updater

Assembly Info Properties Updater

Derek Smith

|
2 installs
| (0) | Free
Azure DevOps Build task to update assembly information
Get it free

Introduction

This Azure Devops Build Task simplifies the process of updating assembly information. During the build, it automatically updates all AssemblyInfo files, removing the need to manually modify attributes in each project. Just leave the existing settings as they are—the build process will handle everything for you.

NOTE: This is an updated version of sebastianlux.UpdateAssemblyInfo with the latest powershell3 handler.

Release Notes

1.3.2 (17-Mar-2026)

  • Updated marketplace icon and description

1.3.0 (13-Jan-2025)

  • Updated the execution handler to powershell3

1.2.0 (09-Apr-2017)

  • Added a Custom attributes field to update assembly attributes based on key-value pairs
  • Improved logging to powershell console during build process

1.1.2 (11-Mar-2017)

  • Fixed an issue where Visual Basic projects did not build properly due to invalid AssemblyInfo attribute content.

1.1.1 (04-Mar-2017)

  • Fixed a issue where projects did not build properly when AssemblyInfo attributes were replaced with content containing an escape character.

1.1.0 (21-Jan-2017)

  • Added AssemblyDescription attribute to the list of attributes which can be updated during build process

1.0.0 (19-Dec-2016)

  • Initial version

Getting Started

  1. Go to your build definition and edit it
  2. Press Add build Step to open the task catalogue
  3. Select the task Update AssemblyInfo within the build category and press Add
  4. Move the task to the appropriate position via drag&drop (first position is always good :) )
  5. Select the task and configure the attributes you want to update: buildtask-configuration

If an attribute is not configured (left empty) in the build task configuration, it will be skipped for update and therefore the original value will be kept.

If a file does not contain a specific attribute, the attribute is not added to the file. This is to prevent a build failure in case of projects with multiple AssemblyInfo files.

The build task updates all files that match the File pattern in the Root folder recursive.

If the file pattern is left empty, the build task updates all AssemblyInfo.cs and AssemblyInfo.vb files.

In case you have a GlobalAssemblyInfo file, you can adjust the File pattern to e.g. *AssemblyInfo.cs in order to update this one as well.

If you only want to update specific files, you can adjust the Root folder accordingly.

It is also possible to add the build task multiple times to update different files with different content.

You can also update any other assembly attribute via the Custom attributes field using the pattern 'AssemblyAttribute=value', each key-value pair separated by a semicolon (e.g. 'FirstNameAssemblyAttribute=John;LastNameAssemblyAttribute=Doe').

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft