I’ll second pYrania’s answer:
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.FileInfo fileInfo = new System.IO.FileInfo(assembly.Location);
DateTime lastModified = fileInfo.LastWriteTime;
But add this:
You mention you don’t want to access the file system since it’s in your master page and you don’t want to make that extra file system hit for every page. So don’t, just access it once in the Application load event and then store it as an application-level variable.