Home All Groups Group Topic Archive Search About

Assign deployment version number to a variable

Author
29 Mar 2005 4:45 PM
Cary
In my project, I want to display the version number on the splash screen and
in the help section of my application. I have a variable I created called
appVersion. When I go to my deployment project properties, the Version number
is there. Is there a line of code that I can use where I can assign the
version number to the appVersion variable, something like
"appVersion=system.deploymentapp.properties.version" but that actually works?

Many thanks,
--
Cary

Author
29 Mar 2005 5:09 PM
Robin Tucker
Assuming you are setting your version number in the AssemblyInfo.vb file,
this should do it:

s_VersionMajor =
System.Reflection.Assembly.GetExecutingAssembly.GetName.Version.Major()
s_VersionMinor =
System.Reflection.Assembly.GetExecutingAssembly.GetName.Version.Minor()
s_VersionBuild =
System.Reflection.Assembly.GetExecutingAssembly.GetName.Version.Build()
s_VersionRevision =
System.Reflection.Assembly.GetExecutingAssembly.GetName.Version.Revision()



Show quoteHide quote
"Cary" <C***@discussions.microsoft.com> wrote in message
news:2B1C6CE3-8577-4698-B84D-6A5F5BA92164@microsoft.com...
> In my project, I want to display the version number on the splash screen
> and
> in the help section of my application. I have a variable I created called
> appVersion. When I go to my deployment project properties, the Version
> number
> is there. Is there a line of code that I can use where I can assign the
> version number to the appVersion variable, something like
> "appVersion=system.deploymentapp.properties.version" but that actually
> works?
>
> Many thanks,
> --
> Cary
Author
29 Mar 2005 6:45 PM
Cary
Actually, it turns out all this time I hadn't touched the AssemblyInfo.vb
file. I've been putting information like the version umber, manufacturer,
product name, etc. in the Deployment Project Properties (where the
ProductCode and UpgradeCode properties are located).

Do you know how to access the Version number on the Deployment Project
Properties?

Show quoteHide quote
"Robin Tucker" wrote:

>
> Assuming you are setting your version number in the AssemblyInfo.vb file,
> this should do it:
>
> s_VersionMajor =
> System.Reflection.Assembly.GetExecutingAssembly.GetName.Version.Major()
> s_VersionMinor =
> System.Reflection.Assembly.GetExecutingAssembly.GetName.Version.Minor()
> s_VersionBuild =
> System.Reflection.Assembly.GetExecutingAssembly.GetName.Version.Build()
> s_VersionRevision =
> System.Reflection.Assembly.GetExecutingAssembly.GetName.Version.Revision()
>
>
>
> "Cary" <C***@discussions.microsoft.com> wrote in message
> news:2B1C6CE3-8577-4698-B84D-6A5F5BA92164@microsoft.com...
> > In my project, I want to display the version number on the splash screen
> > and
> > in the help section of my application. I have a variable I created called
> > appVersion. When I go to my deployment project properties, the Version
> > number
> > is there. Is there a line of code that I can use where I can assign the
> > version number to the appVersion variable, something like
> > "appVersion=system.deploymentapp.properties.version" but that actually
> > works?
> >
> > Many thanks,
> > --
> > Cary
>
>
>