Есть надстройка Visual Studio, которую я всегда использую. Это работает действительно очень хорошо. На CodePlex он называется Увеличение версии сборки . Что приятно, вы можете настроить его так, чтобы он генерировал номер версии для вас (и увеличивал его) каждый раз, когда вы выполняете сборку и / или перестройку в Visual Studio.
Он поддерживает Visual Studio 2005 и 2008. В настоящее время также существует версия, выпущенная для Visual Studio 2010. Инкремент версии сборки изменяет файл Assembly.cs. Я всегда устанавливаю его для изменения и увеличения моего AssemblyVersion. Затем в коде, чтобы получить версию и отобразить ее в своей форме, я использую следующий код:
string strAssemblyVersion = "Version " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
Надеюсь, это вам поможет.