Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Version Changer for VS 2019
Version Changer for VS 2019

Version Changer for VS 2019

Newky2k

|
13,504 installs
| (30) | Free
Visual Studio extension that allows you to change the version number of all projects in a solution in a easy to use interface.
Download

VersionChanger2019.png

Version Changer is a Visual Studio extension that makes it simple to change the version numbers of all the projects in a solution.

Version Changer will detect what type of project it is and update it accordingly, using AssemeblyInfo in old csproj projects for example but <version> in new style csproj projects.

It can also update Xamarin.Android, Xamarin.iOS projects. 

Version changer can update the following values:

  • Version (AssemblyVersion)
  • File Version (AsemblyFileVersion)
  • InformationalVersion (AssemblyInformationalVersion)
  • PackageVersion
  • Click once version
  • Android manifiest versions
  • iOS and Mac info.plist versions
  • package.appxmanifest versions
  • More comming soon...

It will work with at least the following project types

  • Full .Net projects (C# and VB.Net) Class library, Web, WPF, UWP etc
  • .Net Core and .NET 5.x+
  • .Net standard
  • PCL

Version control is available from the tools menu - Tools > Version Changer

Please note that this project is now Open Source and you can contribute at -> https://github.com/newky2k/VersionChangerAddin

Visual Studio 2022 version of the extension can be found here

  • View Source code
  • Log an issue or suggest a feature

Release Notes

  • Version 4.1.3
    • Added ability to disable storing of the project selection state(for when it is causing a crash)
    • Updated the logic for storing of the project selection state to make it more stable and efficient(will now only save when changes to the selections have been made)
    • Updated manifest to correctly point to the 2022 version of the extension on Marketplace
  • Version 4.1.2
    • Added remembering of the project selection
    • Fixed issue with file revision when using separate versions and revision is disabled
    • Removed support for VS 2017
  • Version 4.1.1
    • Updated .NET Framework processing to respect "Enable Revision" in version calculations
  • Version 4.1.0
    • Fixed issue #6 - Enable Revision not being respected in all version calculations
    • Fixed issue with Version Update Option checkboxes not being wired up correctly
    • Added progress bar to 'Update' process so you can see that something is happening
  • Version 4.0.0
    • Dark mode support
      • It automatically matches Visual Studio(light or dark mode only, not blue which is light)
    • Added support for MAUI version numbers
      • Can update ApplicationDisplayVersion and ApplicationVersion
    • Added support for VersionPrefix
    • Updated the UI and split the "Options" into a new tab with more options for updating specific version properties
    • Updated to new version of MahApps
    • Changed branding
    • Improvements to version calculations
  • Version 2.3.5
    • Fixed binding issues with the File Version when using separate version numbers
    • Updates to the loading of projects so that the window is shown immediately and the loading progress can be seen
    • Fixed layout of the IOS and Android version fields
    • Tweaked the design of the panels to separate the projects list and the options panel
  • Version 2.3.4
    • Fixed issues with not updating VB.NET projects
    • Fixed issues with not Updating <PackageVersion>
    • Updated version logic for suffixes(if you include a + or - it will not attached an - at the begining)
    • Code cleanup
    • Changed theme
    • Add some branding for Copidal(a company that i've setup)
  • Version 2.3.3
    • Added support for UWP appxmanifest updates
    • Fixed issues with AssemblyInformationalVersion not being updated
    • Enhanced support for Xamarin.Forms shared projects
    • Minor UI changes
    • Included support for SemVer version suffix
  • Version 2.3.2
    • Fixed packaging issues
  • Version 2.3.1
    • Fixed crashes when processing Sandcastle Help File Builder projects - Now ignores them
    • Added null check to the ProjectItems count
    • Added notification if there are no compatible projects found
  • Version 2.3
    • Fixed issues with the loading of the projects
    • Fixed binding on the Seperate Versions checkbox
  • Version 2.2
    • Added filtering to the project list - Thanks to Carlos Chourio
    • Fixed issues with processing AssemblyInfo.cs where there were gaps
    • Fixed issue with processing Android projects without manifest.xml files
  • Version 2.1
    • Improved detection of unloaded projects, to reduce false positives
    • Fixed hanging issue when nodes are missing from the AssemblyInfo.cs file within a project
    • Added warning Notice when projects can be loaded
      • You can also see the projects and errors
    • Improved look and feel of the notification banner
  • Version 2.0.1
    • Fixed layout issues with the data grid when there are a large number of projects
  • Version 2.0
    • Updated for Visual Studio 2019
    • Updated .Net Dependencies
    • Fixed bug with unloaded projects causing visual studio to crash
    • Added support for SemVer version numbers(not pre-release)
    • Converted into individual number fields for Assembly and Assembly File Versions
    • Improved support of Nuget packages in new style csproj files
    • Supports newstyle csproj files and AssemblyInfo.cs files(will process as old style project)
  • Version 1.8
    • Improved UI
      • Cleaned up the UI
      • Switched to a DataGrid for the projects listing
      • Removed the Context Menu as it wasn't wired up anyway
      • Added Select/Unselect All
    • Fixes for cases where the Version line is the last line of the AssemblyInfo file
  • Version 1.7.2
    • Changed to ignore Wix Setup projects entirely
  • Version 1.7.1.0
    • Fixed issue with processing the assemblyinfo file in some circumstances
  • Verison 1.7
    • Added support for Visual 2017 All Editions
    • Added support for new style .csproj, where there is no AssemeblyInfo file
    • Added support for Xamarin.iOS(info.plist) and Xamarin.Android(androidmanifest.xml) version updates
    • Cleaned up UI a little
  • Version 1.6.2
    • Update for VS2015
  • Version 1.6.1
    • Update to install on Windows 10
  • Version 1.6
    • Fixed issue with blank projects list
  • Version 1.5
    • Updated to ignore Visual Studio Installer projects
  • Version 1.4
    • Updated to modify files using the Visual Studio SDK,instead for direct file access
  • Version 1.3
    • Added support for ClickOnce version updates
  • Version 1.2
    • Fixed a crash if there were Installer Projects in the soltuion
  • Version 1.1
    • Added ability to use different version numbers for Assembly and File versions
  • Version 1.0
    • Initial Release 
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft