Setting version info

  • Thread starter Thread starter Dave Cullen
  • Start date Start date
D

Dave Cullen

Where in a VB.NET project do you get to set the version properties of
your executable? Version number, Copyright, biuld comments, etc (the
stuff that shows up when you right-click Properties/Version)?

Thanks

drc
 
On a default project, there's a file called "AssemblyInfo.vb". Fill out the
attributes included in there.

They are also documented in the MSDN reference.
 
Thank you muchly.

drc


Klaus H. Probst said:
On a default project, there's a file called "AssemblyInfo.vb". Fill out the
attributes included in there.

They are also documented in the MSDN reference.
 
* Dave Cullen said:
Where in a VB.NET project do you get to set the version properties of
your executable? Version number, Copyright, biuld comments, etc (the
stuff that shows up when you right-click Properties/Version)?

In addition to the other replies, some information about versioning:

Basic information on versioning:

<URL:http://msdn.microsoft.com/library/en-us/dndotnet/html/managevers.asp>
<URL:http://msdn.microsoft.com/library/en-us/dnbda/html/tdlg_ch5.asp>
<URL:http://msdn.microsoft.com/library/en-us/cptutorials/html/versioning_components.asp>

Parts of the version number:

Main version
"Product" version.

Sub version
Sub version, for example Service Pack.

Build
During development, auto-increment.

Revision
Hotfix or Quick Fix Engineering (QFE).

When using auto incrementation of numbers, the build number contains the
number of days since January, 2000; the revision contains the number of
seconds since midnight divided by 2.

The version number can be changed in the file "AssemblyInfo.vb". The
version number will updated automatically when re-opening the solution.

Getting the program version number:

\\\
MsgBox( _
System.Reflection.Assembly.GetExecutingAssembly( _
).GetName().Version.ToString() _
)
///

- or -

\\\
MsgBox( _
System.Windows.Forms.Application.ProductVersion.ToString() _
)
///
 
Back
Top