Cannot get assembly version for footer
Posted
by Jaxidian
on Stack Overflow
See other posts from Stack Overflow
or by Jaxidian
Published on 2010-05-12T00:15:39Z
Indexed on
2010/05/12
0:24 UTC
Read the original article
Hit count: 589
I'm using the automatic build versioning mentioned in this question (not the selected answer but the answer that uses the [assembly: AssemblyVersion("1.0.*")]
technique). I'm doing this in the footer of my Site.Master file in MVC 2. My code for doing this is as follows:
<div id="footer">
<a href="emailto:[email protected]">[email protected]</a> - Copyright © 2005-<%= DateTime.Today.Year.ToString() %>, foo LLC. All Rights Reserved.
- Version: <%= Assembly.GetEntryAssembly().GetName().Version.ToString() %>
</div>
The exception I get is a Object reference not set to an instance of an object
because GetEntryAssembly()
returns NULL
. My other options don't work either. GetCallingAssembly()
always returns "4.0.0.0" and GetExecutingAssembly()
always returns "0.0.0.0". When I go look at my DLLs, everything is versioning as I would expect. But I cannot figure out how to access it to display in my footer!!
© Stack Overflow or respective owner