<div dir="ltr">Hi,<div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">When compiling an assembly , the File version info of the file is set by reading the AssemblyInfo.AssemblyFileVersion attribute. On mono it seems to be reading the AssemblyVersion attribute.<br>
</blockquote><div><br></div><div>At first look this looks like mono bug. Please fill a bug report.</div><div><br></div><div>Thanks</div><div>Marek</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
As a test, set these 2 attributes into an assembly:<br>
[assembly: AssemblyVersion("2011.04.0.0")]<br>
[assembly : AssemblyFileVersion("2011.02.0.0")]<br>
<br>
Then build it and try this:<br>
Assembly executingAssembly = Assembly.GetAssembly(typeof(Runtime));<br>
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(executingAssembly.Location);<br>
string version1 = fvi.FileVersion;<br>
Console.WriteLine("version: "+version1);<br>
<br>
In our test it was returning 2011.04.0.0 but on Windows it would return 2011.02.0.0 and right clicking on the files in Windows Explorer would show the same things. Could Linux be putting this in a different area?<br>
<br>
Neale<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</blockquote></div><br></div></div></div>