Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Common AssemblyInfo Helper
Common AssemblyInfo Helper

Common AssemblyInfo Helper

sinnerinc

|
759 installs
| (0) | Free
Plugin to help with managing common assembly information between projects
Download
This plugin should help managing common assembly infos in C# projects in Solution.
Whenever there are mutliple projects it's usually desired to version assemblies in the same manner.
This plugin will help with that.
See here for more detailed description:
http://blog.sinnerinc.net/2013/01/common-assemblyinfo-helper.html
Starting the plugin:
Select "Tools -> Common AssemblyInfo Helper"

Searching for common assembly info:
This tool looks for a file named "AssemblyInfoCommon.cs" placed in one of the top-level solution folders.
If there is one, you will be able to choose it to add to projects.
Similarly it looks for such a file in projects, especially in "Properties" folder. No matter whethet it's a link or physical file.

Adding common assembly file:
If there is already common assembly file available in the solution, you can select it from the drop down list.
It there's not, you can add it (installed with this extension there's a sample file, which should be automatically pointed to in add assembly dialog).
Make desired changes to common assembly info - before applying to projects.
Select project you'd like to add this common assembly to and apply your changes.

Processing assembly files:
This tool read all assembly properties from common assembly (just regular line-by-line read with some regular expression) and will remove any property that it finds to exists in assembly info file in a project.
It will also add the common assembly info file to the project (preferably to "Properties" folder) as a link.

Notices:
  • At this point it's required to call common file as "AssemblyInfoCommon.cs".
  • It looks only for C# projects
  • It skips unloaded/unavailable projects
  • There might be issues with this extension - please create backup or do a commit/check-in before using this tool.
  • All graphics used found by: iconfinder.net

 

History

  • 1.3
    • Handling read only files (when working with TFS)
    • Corrected some minor errors
  • 1.2
    • Changed extension from tool window to separate window tool, as there were some issues to display on some VS instances, which I couldn't resolve.
    • Corrected behaviour for when there are Install Projects in the solution
  • 1.1
    • Created vsix installer, publicly available
  • 1.0
    • Tool used internally for some projects, old vs-addin 
Hope you'll find it helpful,
cheers!
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft