Now it's time to pick it back up. What you will see in here isn't all that new, but it is however very useful. Also, at the bottom I have listed a few blogs I know of that cover the same topic. Two of which are far more interesting than mine so be sure to have a look.
Recently at work an issue came up where the QA team did not know if the test environment had the correct build applied (TDS package). I decided to use some old code from a version page I created for the same issue with an Asp.net applications.
The following is a list of files that we will create to make the magic happen.
- ReflectionUtil.cs : Generic reflection code to extract version details from the loaded assembly.
- ApplicationDetails.cs : Pipeline to extract version information.
- Sitecore.SharedSource.Version.config : Pipeline configuration
The final results are clean and simple.