ASP.Net 2.0 - assembly info?

  • Thread starter Thread starter Rob Meade
  • Start date Start date
R

Rob Meade

Hi all,

Having used to be able to specify the version numbers for my applications I
am a bit of a loss with regards to what to do now...from what I've read
(skimmed through to be honest) on the net it would seem that assembly.info
is no more and that .net handles all of the version itself....

Is there anyway to override these settings? If so - anyone got an example?

The reason I ask is that we specifically set version numbers for our
applications, these numbers tallied up with requirement/technical
specifications, in addition, I had a web control which retrieve this data
from the assembly and slapped it on the page (in the copyright footer at the
bottom of each page) - the same control is running but now I get some
gobble-de-gook...

Code from the WebControl:

Private Sub DisplayApplicationNameAndVersion()

' declare variables
Dim ApplicationVersion As Version
Dim ApplicationName As String

' populate variables
ApplicationVersion = [Assembly].GetExecutingAssembly.GetName.Version
ApplicationName =
[Assembly].GetExecutingAssembly.GetName.Name.ToString

' display application name and version
lblApplicationNameAndVersion.Text = ApplicationName & " v" &
ApplicationVersion.ToString(2)

End Sub

What I get now:

App_Web_owic-a5s v0.0

So, as you can see, the name isn't actually the name of my current project,
and the version number is 0!

Any help with this would be really appreciate - I'd like to modify my code
if possible to either pick up on the values .net is now setting, or, better
still, go back to being able to set them easily myself...ironically it seems
that if I write a Windows app I can still specify these!

Thanks for any help

Regards

Rob
 
arrg...sorry..

Take a look at:
http://odetocode.com/Blogs/scott/archive/2006/01/24/2786.aspx

If that doesn't do it for you, I suggest you look at using the Web
Application Project: http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx
(free)

which makes VS.NET 2005 web projects work like 2003 projects...I use it
almost exclusively...

Karl

--
http://www.openmymind.net/
http://www.codebetter.com/


Karl Seguin said:
Take a look at:

--
http://www.openmymind.net/
http://www.codebetter.com/


Rob Meade said:
Hi all,

Having used to be able to specify the version numbers for my applications
I
am a bit of a loss with regards to what to do now...from what I've read
(skimmed through to be honest) on the net it would seem that
assembly.info
is no more and that .net handles all of the version itself....

Is there anyway to override these settings? If so - anyone got an
example?

The reason I ask is that we specifically set version numbers for our
applications, these numbers tallied up with requirement/technical
specifications, in addition, I had a web control which retrieve this data
from the assembly and slapped it on the page (in the copyright footer at
the
bottom of each page) - the same control is running but now I get some
gobble-de-gook...

Code from the WebControl:

Private Sub DisplayApplicationNameAndVersion()

' declare variables
Dim ApplicationVersion As Version
Dim ApplicationName As String

' populate variables
ApplicationVersion =
[Assembly].GetExecutingAssembly.GetName.Version
ApplicationName =
[Assembly].GetExecutingAssembly.GetName.Name.ToString

' display application name and version
lblApplicationNameAndVersion.Text = ApplicationName & " v" &
ApplicationVersion.ToString(2)

End Sub

What I get now:

App_Web_owic-a5s v0.0

So, as you can see, the name isn't actually the name of my current
project,
and the version number is 0!

Any help with this would be really appreciate - I'd like to modify my
code
if possible to either pick up on the values .net is now setting, or,
better
still, go back to being able to set them easily myself...ironically it
seems
that if I write a Windows app I can still specify these!

Thanks for any help

Regards

Rob
 
...
arrg...sorry..

Take a look at:
http://odetocode.com/Blogs/scott/archive/2006/01/24/2786.aspx

If that doesn't do it for you, I suggest you look at using the Web
Application Project:
http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx (free)

which makes VS.NET 2005 web projects work like 2003 projects...I use it
almost exclusively...

Hi Karl,

Many thanks for the replies - I'll take a read through that first link in a
sec - with regards to using the Web Application Project to kinda map back to
VS2003 - are there any downsides of that? ie, are there then parts of VS2005
that you cant use/dont work? Please excuse my ignorance, ie, if this seems
like a daft question - I'm just not familiar with it.

Regards

Rob
 
Yes/No.

From a 2003 point of view, it's almost identical.

If you are looking at it frmo the way things are in 2005, you'll lose a
bit -namely in how you can deploy your code. The 2005 model is a lot more
flexible than the 2003 one - allowing to deploy everything (codebehing
included) and have it JIT or deploy everything (.aspx included) compiled...

Karl
 
Back
Top