Is there a way to get the current version of ASP.NET MVC in code? Reflecting on MVC assemblies is needed? Any new IIS server variables? Some property to read in HTTP context?
At runtime-
string mvcVersion = typeof (Controller).Assembly.GetName().Version.ToString();
At design time-
.