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: 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:
History
Hope you'll find it helpful, cheers!
|