Geeks With Blogs


View Tarun Arora's profile on LinkedIn

profile for Tarun Arora at Stack Overflow, Q&A for professional and enthusiast programmers

Tarun Arora - Visual Studio ALM MVP ALM, Agile, Automation, Performance Testing, Software QA, Cloud, ...



Does this fit your use case?

var youUseTfsServiceBuildService = GetDoYouUseTfsServiceBuildService(visitor);

          // Welcome! You'll love this extension


What problem are we trying to address?

If you use TFS Service build services, you would like to know what software is installed on the hosted build servers. This becomes all the more important if your software depends on a certain version of the framework, for example Azure SDK has version 1.7, 1.8, ... Currently it is not possible to see this information from with in Visual Studio. Though this information is updated on MSDN but not as frequently as you would like, causing trouble when the build fails and you have to figure out why because on the surface it seems that the dependant software is installed on the build server. But may be not In love

Visual Studio Extension – Software Inventory

The Software Inventory Extension for Visual Studio 2012…  allows you to see the list of Software installed on the hosted build server right from with in Visual Studio,  the extension also allows you to export this list to excel.



This extension is brought to you by…

Utkarsh Shigihalli | @onlyutkarsh

Tarun Arora | @arora_tarun




Feature walkthrough 

After you have installed the extension…

  • Where to find the extension?

              Open Visual Studio 2012 and open Team Explorer


    • View List of Software Installed on hosted build server

                 Click Software Inventory, the software inventory page will load


      • Refresh the list

                   Clicking Refresh will reload the results in the page


        • Tooltip for more details

                     Hovering over the items in the Inventory Details list will show more information about the item


          • Export

                       Click Export to Excel to trigger the export process. Once the export completes a notification message shows up in the software inventory page


                        Click on the link in the notification message to load the exported results in an excel



            How has this been implemented?

            The extension has been build using the TFS 2012 API, detailed Implementation details  can be found here,


            I hope you find this blog post useful… If you have any feedback please feel free to leave a comment. Thank you for taking the time out and reading this blog post. If you enjoyed the post, remember to subscribe to Stay tuned!

            Posted on Sunday, June 2, 2013 10:41 AM TfsService , TFS2012 | Back to top

            Comments on this post: Visual Studio 2012 Extension–List of software installed on TFS Service build servers

            comments powered by Disqus

            Copyright © Tarun Arora [Microsoft MVP] | Powered by: