Я написал DLL на С#, используя VS2005.
В настоящее время DLL показывает номер версии 1.0.0.0.
Как установить этот номер версии на что-то другое?
Я написал DLL на С#, используя VS2005.
В настоящее время DLL показывает номер версии 1.0.0.0.
Как установить этот номер версии на что-то другое?
Вы можете напрямую указать версию файла, используя AssemblyFileVersionAttribute...
Указывает компилятору использовать конкретный номер версии для файла Win32 ресурс версии.
... или вы можете полностью удалить этот атрибут, что будет означать, что версия файла по умолчанию соответствует версии сборки. Это, вероятно, хорошая практика, поскольку наличие версии файла, которая отличается от версии сборки, вызывает путаницу.
Если атрибут AssemblyFileVersionAttribute не прилагается, AssemblyVersionAttribute используется для версия файла Win32, которая отображается на вкладке "Версия" Диалоговое окно свойств файла Windows.
Вы можете установить версию сборки с помощью AssemblyVersionAttribute.
Атрибуты сборки обычно применяются в файле AssemblyInfo.cs, как указано в других ответах.
загляните в файл AssemblyInfo.cs для следующей строки и установите его на любой номер версии, который вы хотите:
[assembly: AssemblyVersion("1.0.0.0")]
Щелкните правой кнопкой мыши проект и выберите свойства. Появится окно свойств. На вкладке "Применить приложение". Он покажет информацию о приложении проекта. Появится кнопка "Информация о сборке". нажмите кнопку, он покажет вам форму, содержащую информацию о сборке проекта. Вы можете указать версию сборки (содержит четыре текстовых поля, то есть основную версию, малую версию, номер сборки, версию). Он сохранит детали сборки в AssemblyInfo.cs соответствующего проекта.
Вы можете установить номер версии в AssemblyInfo.cs
.
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
Обратите внимание, что версия сборки не совпадает с версией файла сборки. Из вашего краткого описания это похоже на то, что вы ищете последнее - AssemblyFileVersion
.
Измените эту строку в AssemblyInfo.cs:
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.9.10292.8")]