Get the loaded assemblies AppDomain.CurrentDomain.GetAssemblies(), the ones related to Telerik Reporting, and their version
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;
Just, what is the idea behind getting the version?
For some reason, the ASP.NET AJAX team thought it was a good idea to provide a GetVersion() property. Since Telerik is a big company, I thought they should consider standardizing properties and methods were appropriate.
I see.. reports are actually a library, where the get version info thing can be added. When the version is changed web.config, page registrations are updated.(one more place the version can be obtained appSettings).