<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>autobuildversion Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/autobuildversion/Wiki/View.aspx?title=Home</link><description>autobuildversion Wiki Rss Description</description><item><title>New Comment on "Documentation"</title><link>https://autobuildversion.codeplex.com/documentation?&amp;ANCHOR#C27529</link><description>Hello,&amp;#10;I am trying to put the major version as &amp;#39;4&amp;#39;, minor version as &amp;#39;2&amp;#39;, Build number in the format of &amp;#39;MMDDD&amp;#39; and revision as auto increment number which starts from &amp;#39;1&amp;#39;&amp;#10;&amp;#10;But in this case i am facing the problem with Build number, MMDDD format returns the year and day name&amp;#40;sun,mon...&amp;#41; and while conversion into integer it is giving error. &amp;#10;I have tried with &amp;#39;yymmdd&amp;#39; format and for current date it is greater than 65534 and hence it is also giving error. Donno how to proceed with this&amp;#63;&amp;#63;&amp;#63; Any format which supports &amp;#39;YYWeeknumberoftheyear&amp;#39; which will be very much helpfull i believe ....&amp;#10;&amp;#10;Thanks in advance.</description><author>Srikanthgowda</author><pubDate>Mon, 20 May 2013 03:16:43 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20130520031643A</guid></item><item><title>New Comment on "Documentation"</title><link>http://autobuildversion.codeplex.com/documentation?&amp;ANCHOR#C23824</link><description>hi,&amp;#10;&amp;#10;What is Yogesh increment scheme&amp;#63;&amp;#10;&amp;#10;Could you please add new feature&amp;#58; DeltaBaseMonth and DeltaBaseOfDay&amp;#63;&amp;#10;&amp;#10;Thank in advacne,</description><author>compvis</author><pubDate>Sat, 26 May 2012 04:21:56 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20120526042156A</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=32</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/60932" class="externalLink"&gt;New version 2.4 (beta) with Visual Studio 2010 support&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the AssemblyFileVersion out, the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh&amp;#39;s version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you have installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDecadeStamp&lt;/b&gt;: Set the attribute to build year.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;MonthStamp&lt;/b&gt;: Set the attribute to build month.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DayStamp&lt;/b&gt;: Set the attribute to build day.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;MonthAndDayStamp&lt;/b&gt;: Set the attribute to build month and day.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is modified, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh&amp;#39;s version on &lt;a href="http://www.codeproject.com/KB/macros/autobuildaddin.aspx" class="externalLink"&gt;codeproject&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota&amp;#39;s version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Although it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution which me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.4.11046.2045 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>yjagota</author><pubDate>Tue, 15 Feb 2011 15:46:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110215034606P</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=31</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/60932" class="externalLink"&gt;New version 2.4 (beta) with Visual Studio 2010 support&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the AssemblyFileVersion out, the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh&amp;#39;s version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you have installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDecadeStamp&lt;/b&gt;: Set the attribute to build year.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;MonthStamp&lt;/b&gt;: Set the attribute to build month.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DayStamp&lt;/b&gt;: Set the attribute to build day.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;MonthAndDayStamp&lt;/b&gt;: Set the attribute to build month and day.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is modified, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh&amp;#39;s version on &lt;a href="http://www.codeproject.com/KB/macros/autobuildaddin.aspx" class="externalLink"&gt;codeproject&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota&amp;#39;s version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Although it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution which me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.4.11046.1111 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>yjagota</author><pubDate>Tue, 15 Feb 2011 05:52:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110215055247A</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=30</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/60932" class="externalLink"&gt;New version 2.4 (beta) with Visual Studio 2010 support&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the AssemblyFileVersion out, the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh&amp;#39;s version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you have installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDecadeStamp&lt;/b&gt;: Set the attribute to build year.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;MonthStamp&lt;/b&gt;: Set the attribute to build month.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DayStamp&lt;/b&gt;: Set the attribute to build day.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;MonthAndDayStamp&lt;/b&gt;: Set the attribute to build month and day.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is modified, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh&amp;#39;s version on &lt;a href="http://www.codeproject.com/KB/macros/autobuildaddin.aspx" class="externalLink"&gt;codeproject&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Although it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution which me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.4.11045.2118 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>yjagota</author><pubDate>Mon, 14 Feb 2011 17:10:50 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110214051050P</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=29</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/60932" class="externalLink"&gt;New version 2.4 (beta) with Visual Studio 2010 support&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the the AssemblyFileVersion out the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh&amp;#39;s version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDecadeStamp&lt;/b&gt;: Set the attribute to build year.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;MonthStamp&lt;/b&gt;: Set the attribute to build month.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DayStamp&lt;/b&gt;: Set the attribute to build day.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;MonthAndDayStamp&lt;/b&gt;: Set the attribute to build month and day.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh his version on codeproject.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Altho it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project  file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.4.11045.2118 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>yjagota</author><pubDate>Mon, 14 Feb 2011 17:04:54 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110214050454P</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=28</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/49068" class="externalLink"&gt;New version 2.3 (beta) with Visual Studio 2010 support&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the the AssemblyFileVersion out the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh his version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh his version on codeproject.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Altho it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project  file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.3.10197.1604 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>pipelinecache</author><pubDate>Fri, 16 Jul 2010 14:20:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100716022018P</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=27</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/40746" class="externalLink"&gt;New version 2.2 (beta) with Visual Studio 2010 support&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the the AssemblyFileVersion out the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh his version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh his version on codeproject.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Altho it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project  file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.2.10132.1603 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>pipelinecache</author><pubDate>Wed, 12 May 2010 14:30:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100512023012P</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=26</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/40746" class="externalLink"&gt;New version 2.2 (beta)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the the AssemblyFileVersion out the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh his version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh his version on codeproject.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Altho it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project  file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.2.10132.1603 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>pipelinecache</author><pubDate>Wed, 12 May 2010 14:12:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100512021227P</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=25</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/40746" class="externalLink"&gt;New version 2.2 (beta)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the the AssemblyFileVersion out the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh his version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh his version on codeproject.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Altho it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project  file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.2.10065.1524 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Robert_Zenz</author><pubDate>Sat, 06 Mar 2010 20:18:52 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100306081852P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://autobuildversion.codeplex.com/documentation?version=11</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Table Of Contents&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Functionality&lt;/li&gt;
&lt;li&gt;How does it work?&lt;/li&gt;
&lt;li&gt;How do I report a bug?&lt;/li&gt;
&lt;li&gt;Roadmap&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101008" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101009" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;
&lt;h2&gt;How do I report a bug?&lt;/h2&gt;You&amp;#39;ll need an account on codeplex to create an item in the Issue Tracker.&lt;br /&gt;Important is that you include the following information into your report:
&lt;ul&gt;&lt;li&gt;What version of Visual Studio you&amp;#39;re using&lt;/li&gt;
&lt;li&gt;What version of the AddIn you&amp;#39;re using (look at the title of the settings dialog)&lt;/li&gt;
&lt;li&gt;What exactly happens, including complete exception messages/stacktraces and steps to reproduce it.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Roadmap&lt;/h2&gt;&lt;b&gt;2.1&lt;/b&gt; &lt;i&gt;(State: Released)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Released: 19th February &amp;#39;10&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; &lt;i&gt;(State: Development/Beta)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: sometime &amp;#39;10&lt;/li&gt;
&lt;li&gt;Feature: Plug-In System for adding additional functionality&lt;/li&gt;
&lt;li&gt;Internal: Fix Unit Tests&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.x&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Support for all .NET Languages (J#, F#, Boo, NetCobol, etc.)&lt;/li&gt;
&lt;li&gt;Feature: Visual Studio 2010 Support&lt;/li&gt;
&lt;li&gt;Support for MSBuild and TFS&lt;/li&gt;
&lt;li&gt;Port to SharpDevelop and MonoDevelop&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Robert_Zenz</author><pubDate>Mon, 22 Feb 2010 08:29:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100222082913A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://autobuildversion.codeplex.com/documentation?version=10</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Table Of Contents&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Functionality&lt;/li&gt;
&lt;li&gt;How does it work?&lt;/li&gt;
&lt;li&gt;How do I report a bug?&lt;/li&gt;
&lt;li&gt;Roadmap&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101008" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101009" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;
&lt;h2&gt;How do I report a bug?&lt;/h2&gt;You&amp;#39;ll need an account on codeplex to create an item in the Issue Tracker.&lt;br /&gt;Important is that you include the following information into your report:
&lt;ul&gt;&lt;li&gt;What version of Visual Studio you&amp;#39;re using&lt;/li&gt;
&lt;li&gt;What version of the AddIn you&amp;#39;re using (look at the title of the settings dialog)&lt;/li&gt;
&lt;li&gt;What exactly happens, including complete exception messages/stacktraces and steps to reproduce it.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Roadmap&lt;/h2&gt;&lt;b&gt;2.1&lt;/b&gt; &lt;i&gt;(State: Released)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Released: 19th February &amp;#39;10&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; &lt;i&gt;(State: Planning)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: sometime &amp;#39;10&lt;/li&gt;
&lt;li&gt;Feature: Plug-In System for adding additional functionality&lt;/li&gt;
&lt;li&gt;Internal: Fix Unit Tests&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.x&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Support for all .NET Languages (J#, F#, Boo, NetCobol, etc.)&lt;/li&gt;
&lt;li&gt;Feature: Visual Studio 2010 Support&lt;/li&gt;
&lt;li&gt;Support for MSBuild and TFS&lt;/li&gt;
&lt;li&gt;Port to SharpDevelop and MonoDevelop&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Robert_Zenz</author><pubDate>Fri, 19 Feb 2010 17:41:44 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100219054144P</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=24</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/releases/view/40746" class="externalLink"&gt;New version 2.2 (beta)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the the AssemblyFileVersion out the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh his version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh his version on codeproject.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Altho it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project  file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.2.10050.1548 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>pipelinecache</author><pubDate>Fri, 19 Feb 2010 15:01:56 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100219030156P</guid></item><item><title>Updated Wiki: Home</title><link>http://autobuildversion.codeplex.com/wikipage?version=23</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Build Version Increment Add-In Visual Studio&lt;/h1&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An addin for Visual Studio 2005&amp;#47;2008 to auto increment build versions of projects.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://autobuildversion.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=36837" class="externalLink"&gt;New version 2.1 (beta)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Somehow Visual Studio doesn&amp;#39;t come with an option to only auto increment the build version of the AssemblyFileVersion attribute. Sure, by placing an * in the AssemblyVersion attribute and leaving the the AssemblyFileVersion out the compiler will auto generate build versions for both but this is a pain to maintain when you&amp;#39;re releasing signed assemblies. Besides I don&amp;#39;t feel like grabbing a calculator just to see when version 1.0.3394.25054 has been build. I needed a little more control.&lt;br /&gt;&lt;br /&gt;I tried alot of the addin&amp;#39;s freely available on the web but didn&amp;#39;t find one that satisfied my needs. Some were way too big, others required that the addin was installed by every person on the team and some simply didn&amp;#39;t work. The only one I found to do the job was made by Yogesh Jagota, which I used until I had a little accident with it. After that I completely rewrote the addin. The base concepts are still the same as Yogesh his version.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tested the addin with Visual Studio 2005/2008 on C#, VB.NET and C++.NET projects under Windows XP/Vista SP1. &lt;br /&gt;
&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=54923" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=65779" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Leave a note if something isn&amp;#39;t working for you or check out Yogesh his version on codeproject.&lt;/i&gt;&lt;br /&gt;
&lt;h2&gt;Yogesh Jagota version&lt;/h2&gt;
This project is actually a total rewrite of the Solution level Auto build increment Add-In found on CodeProject. Altho it&amp;#39;s a great plugin, I didn&amp;#39;t feel very happy with it after it modified all project files in a very big solution me and my colleagues are working on. Since I didn&amp;#39;t noticed it at once, a few days later a colleague started to complain that one of the project assemblies failed to load on the testing environment because the the assembly version had been updated. Whoops ...  :S&lt;br /&gt;&lt;br /&gt;So next to some leaner and meaner code the big differences are:
&lt;ul&gt;&lt;li&gt;This addin does not touch any project  file you didn&amp;#39;t select for versioning.&lt;/li&gt;
&lt;li&gt;By default it doesn&amp;#39;t update file and assembly version.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Version Info&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Status &lt;/th&gt;&lt;th&gt; Version &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Stable &lt;/td&gt;&lt;td&gt; 2.1.10050.1458 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Beta &lt;/td&gt;&lt;td&gt; 2.1.10043.2227 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>pipelinecache</author><pubDate>Fri, 19 Feb 2010 14:35:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100219023529P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://autobuildversion.codeplex.com/documentation?version=9</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Table Of Contents&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Functionality&lt;/li&gt;
&lt;li&gt;How does it work?&lt;/li&gt;
&lt;li&gt;How do I report a bug?&lt;/li&gt;
&lt;li&gt;Roadmap&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101008" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101009" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;
&lt;h2&gt;How do I report a bug?&lt;/h2&gt;You&amp;#39;ll need an account on codeplex to create an item in the Issue Tracker.&lt;br /&gt;Important is that you include the following information into your report:
&lt;ul&gt;&lt;li&gt;What version of Visual Studio you&amp;#39;re using&lt;/li&gt;
&lt;li&gt;What version of the AddIn you&amp;#39;re using (look at the title of the settings dialog)&lt;/li&gt;
&lt;li&gt;What exactly happens, including complete exception messages/stacktraces and steps to reproduce it.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Roadmap&lt;/h2&gt;&lt;b&gt;2.1&lt;/b&gt; &lt;i&gt;(State: Final Beta)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: around 19th February &amp;#39;10&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; &lt;i&gt;(State: Planning)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: sometime &amp;#39;10&lt;/li&gt;
&lt;li&gt;Feature: Plug-In System for adding additional functionality&lt;/li&gt;
&lt;li&gt;Internal: Fix Unit Tests&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.x&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Support for all .NET Languages (J#, F#, Boo, NetCobol, etc.)&lt;/li&gt;
&lt;li&gt;Feature: Visual Studio 2010 Support&lt;/li&gt;
&lt;li&gt;Support for MSBuild and TFS&lt;/li&gt;
&lt;li&gt;Port to SharpDevelop and MonoDevelop&lt;/li&gt;
&lt;li&gt;?.x*&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>pipelinecache</author><pubDate>Fri, 19 Feb 2010 13:49:01 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100219014901P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://autobuildversion.codeplex.com/documentation?version=8</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Table Of Contents&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Functionality&lt;/li&gt;
&lt;li&gt;How does it work?&lt;/li&gt;
&lt;li&gt;How do I report a bug?&lt;/li&gt;
&lt;li&gt;Bobbys Little Roadmap&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101008" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101009" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;
&lt;h2&gt;How do I report a bug?&lt;/h2&gt;You&amp;#39;ll need an account on codeplex to create an item in the Issue Tracker.&lt;br /&gt;Important is that you include the following information into your report:
&lt;ul&gt;&lt;li&gt;What version of Visual Studio you&amp;#39;re using&lt;/li&gt;
&lt;li&gt;What version of the AddIn you&amp;#39;re using (look at the title of the settings dialog)&lt;/li&gt;
&lt;li&gt;What exactly happens, including complete exception messages/stacktraces and steps to reproduce it.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Roadmap&lt;/h2&gt;&lt;b&gt;2.1&lt;/b&gt; &lt;i&gt;(State: Final Beta)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: around 19th February &amp;#39;10&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; &lt;i&gt;(State: Planning)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: sometime &amp;#39;10&lt;/li&gt;
&lt;li&gt;Feature: Plug-In System for adding additional functionality&lt;/li&gt;
&lt;li&gt;Internal: Fix Unit Tests&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.x&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Support for all .NET Languages (J#, F#, Boo, NetCobol, etc.)&lt;/li&gt;
&lt;li&gt;Feature: Visual Studio 2010 Support&lt;/li&gt;
&lt;li&gt;Support for MSBuild and TFS&lt;/li&gt;
&lt;li&gt;Port to SharpDevelop and MonoDevelop&lt;/li&gt;
&lt;li&gt;?.x*&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>pipelinecache</author><pubDate>Thu, 18 Feb 2010 03:33:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100218033327A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://autobuildversion.codeplex.com/documentation?version=7</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Table Of Contents&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Functionality&lt;/li&gt;
&lt;li&gt;How does it work?&lt;/li&gt;
&lt;li&gt;How do I report a bug?&lt;/li&gt;
&lt;li&gt;Bobbys Little Roadmap&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101008" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101009" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;
&lt;h2&gt;How do I report a bug?&lt;/h2&gt;You&amp;#39;ll need an account on codeplex to create an item in the Issue Tracker.&lt;br /&gt;Important is that you include the following information into your report:
&lt;ul&gt;&lt;li&gt;What version of Visual Studio you&amp;#39;re using&lt;/li&gt;
&lt;li&gt;What version of the AddIn you&amp;#39;re using (look at the title of the settings dialog)&lt;/li&gt;
&lt;li&gt;What exactly happens, including complete exception messages/stacktraces and steps to reproduce it.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Bobbys Little Roadmap&lt;/h2&gt;&lt;b&gt;2.1&lt;/b&gt; &lt;i&gt;(State: Final Beta)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: around 19th February &amp;#39;10&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; &lt;i&gt;(State: Planning)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: sometime &amp;#39;10&lt;/li&gt;
&lt;li&gt;Feature: Plug-In System for adding additional functionality&lt;/li&gt;
&lt;li&gt;Feature: Visual Studio 2010 Support&lt;/li&gt;
&lt;li&gt;Internal: Fix Unit Tests&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.x&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Support for all .NET Languages (J#, F#, Boo, NetCobol, etc.)&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;?.x&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Port to SharpDevelop and MonoDevelop&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Robert_Zenz</author><pubDate>Wed, 17 Feb 2010 08:10:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100217081057A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://autobuildversion.codeplex.com/documentation?version=6</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Table Of Contents&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Functionality&lt;/li&gt;
&lt;li&gt;How does it work?&lt;/li&gt;
&lt;li&gt;How do I report a bug?&lt;/li&gt;
&lt;li&gt;Bobbys Little Roadmap&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101008" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101009" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;
&lt;h2&gt;How do I report a bug?&lt;/h2&gt;You&amp;#39;ll need an account on codeplex to create an item in the Issue Tracker.&lt;br /&gt;Important is that you include the following information into your report:
&lt;ul&gt;&lt;li&gt;What version of Visual Studio you&amp;#39;re using&lt;/li&gt;
&lt;li&gt;What version of the AddIn you&amp;#39;re using (look at the title of the settings dialog)&lt;/li&gt;
&lt;li&gt;What exactly happens, including complete exception messages/stacktraces and steps to reproduce it.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Bobbys Little Roadmap&lt;/h2&gt;&lt;b&gt;2.1&lt;/b&gt; &lt;i&gt;(State: Final Beta)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: around 19th February &amp;#39;10&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; &lt;i&gt;(State: Planning)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: sometime &amp;#39;10&lt;/li&gt;
&lt;li&gt;Feature: Plug-In System for adding additional functionality&lt;/li&gt;
&lt;li&gt;Feature: Visual Studio 2010 Support&lt;/li&gt;
&lt;li&gt;Internal: Fix Unit Tests&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.x&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;NetCOBOL Support&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Robert_Zenz</author><pubDate>Mon, 15 Feb 2010 08:14:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100215081447A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://autobuildversion.codeplex.com/documentation?version=5</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Table Of Contents&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Functionality&lt;/li&gt;
&lt;li&gt;How does it work?&lt;/li&gt;
&lt;li&gt;How do I report a bug?&lt;/li&gt;
&lt;li&gt;Bobbys Little Roadmap&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101008" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101009" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;
&lt;h2&gt;How do I report a bug?&lt;/h2&gt;You&amp;#39;ll need an account on codeplex to create an item in the Issue Tracker.&lt;br /&gt;Important is that you include the following information into your report:
&lt;ul&gt;&lt;li&gt;What version of Visual Studio you&amp;#39;re using&lt;/li&gt;
&lt;li&gt;What version of the AddIn you&amp;#39;re using (look at the title of the settings dialog)&lt;/li&gt;
&lt;li&gt;What exactly happens, including complete exception messages/stacktraces and steps to reproduce it.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Bobbys Little Roadmap&lt;/h2&gt;&lt;b&gt;2.1&lt;/b&gt; &lt;i&gt;(State: Final Beta)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: around 19th February &amp;#39;10&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; &lt;i&gt;(State: Planning)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: sometime &amp;#39;10&lt;/li&gt;
&lt;li&gt;Feature: Plug-In System for adding additional functionality&lt;/li&gt;
&lt;li&gt;Feature: Visual Studio 2010 Support&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.x&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;NetCOBOL Support&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Robert_Zenz</author><pubDate>Fri, 12 Feb 2010 21:37:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100212093738P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://autobuildversion.codeplex.com/documentation?version=4</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Table Of Contents&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Functionality&lt;/li&gt;
&lt;li&gt;How does it work?&lt;/li&gt;
&lt;li&gt;How do I report a bug?&lt;/li&gt;
&lt;li&gt;Bobbys Little Roadmap&lt;/li&gt;&lt;/ol&gt;

&lt;h2&gt;Functionality&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Different auto increment styles can be set per major, minor, build or revision number. &lt;b&gt;New!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Supports C#, VB.NET and C++.NET projects.&lt;/li&gt;
&lt;li&gt;Not required to be installed by all project members. Configuration is shared via properties in the solution and project files. Developers who don&amp;#39;t have the addin won&amp;#39;t feel a thing.&lt;/li&gt;
&lt;li&gt;Automatically checks out required files if under source control.&lt;/li&gt;
&lt;li&gt;Can be configured per solution and/or per project.&lt;/li&gt;
&lt;li&gt;Can be configured to update only on certain configuration builds (debug, release, any or custom)&lt;/li&gt;
&lt;li&gt;Can update assembly attributes in an external source file instead of the default AssemblyInfo.&lt;/li&gt;
&lt;li&gt;Might help you becoming more successful ... but then again ... maybe not.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;How does it work?&lt;/h2&gt;After you installed the addin, fire off Visual Studio and open your favorite solution. Your tools menu should contain an entry for the increment settings. &lt;i&gt;The addin is not visible if no solution is open&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101008" alt="toolsMenu.gif" title="toolsMenu.gif" /&gt; &lt;br /&gt;Clicking on this will display a dialog containing a mini solution explorer. Here you can select the solution or one of the available projects and change it&amp;#39;s auto versioning properties.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=autobuildversion&amp;DownloadId=101009" alt="settingDialog.png" title="settingDialog.png" /&gt; &lt;br /&gt;The property grid contains the following values you can modify: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Versioning Style&lt;/b&gt;. Here you can configure per version attribute the increment scheme you wish to use. Options are:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;None&lt;/b&gt;: Don&amp;#39;t update this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Increment&lt;/b&gt;: Simple +1 increment per build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TimeStamp&lt;/b&gt;: Set the attribute to the current time. (HHMM)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearStamp&lt;/b&gt;: Set the attribute to the current year. (YYYY)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseDate&lt;/b&gt;: Use the Yogesh increment scheme for this attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;YearDayOfYear&lt;/b&gt;: Set the attribute to the current year followed by the day of the year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYearDayOfYear&lt;/b&gt;: Set the attribute to the delta base year including day of year. (YYDDD)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DeltaBaseYear&lt;/b&gt;: Set the attribute to the delta base year.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update file version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyFileVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Update assembly version&lt;/b&gt;. Setting this to &lt;b&gt;true&lt;/b&gt; will update the AssemblyVersion attribute.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assembly info filename&lt;/b&gt;. If your project or solution isn&amp;#39;t using the default AssemblyInfo.(cs|vb|cpp) file to set the assembly attributes, you can specify it here. Note that the path is stored relative so this also works for other project members.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Configuration name&lt;/b&gt;. Set this to the configuration name (Debug, Release, ...) which should be active.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Start date&lt;/b&gt;. Set this to a custom start date if you&amp;#39;re using one of the delta versioning types.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Whenever one of the projects in the solution is beeing build, the addin kicks in and updates the required attributes. If the target file containing the attributes is under source control the addin will check it out.&lt;br /&gt;
&lt;h2&gt;How do I report a bug?&lt;/h2&gt;You&amp;#39;ll need an account on codeplex to create an item in the Issue Tracker.&lt;br /&gt;Important is that you include the following information into your report:
&lt;ul&gt;&lt;li&gt;What version of Visual Studio you&amp;#39;re using&lt;/li&gt;
&lt;li&gt;What version of the AddIn you&amp;#39;re using (look at the title of the settings dialog)&lt;/li&gt;
&lt;li&gt;What exactly happens, including complete exception messages/stacktraces and steps to reproduce it.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Bobbys Little Roadmap&lt;/h2&gt;&lt;b&gt;2.1&lt;/b&gt; &lt;i&gt;(State: Final Beta)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: around 19th February &amp;#39;10&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; &lt;i&gt;(State: Planning)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;Planned Release: sometime &amp;#39;10&lt;/li&gt;
&lt;li&gt;Feature: Plug-In System for adding additional functionality&lt;/li&gt;
&lt;li&gt;Feature: Visual Studio 2010 Support&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Robert_Zenz</author><pubDate>Fri, 12 Feb 2010 21:36:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100212093612P</guid></item></channel></rss>