I've been tasked with finding a way to analyze a solution for certain conditions and generate a report with those conditions. This must be done in VS2015 and TFS.
I've already written VS packages so that part is not a problem, but all the tutorials and documents on extending TFS that I've found work with VSTS and simply add something via JavaScript, which is insufficient for what we need.
Is there any way to write a TFS extension in C#? The idea is that the user clicks, let's say, a link in the Code tab of the project in the TFS interface and the extension does something with the code and generates an HTML report.
EDIT: The extension I have to build must analyze specific files in the solution, looking for known patterns, and report their existence. Something like:
+------------+-----------+------------------------------------------+
|File |Line |Condition |
+------------+-----------+------------------------------------------+
|Web.config |225 |Invalid value for key "DISCTOS" |
|Web.config |314 |Path in element "TNS_ADMIN" does not exist|
+------------+-----------+------------------------------------------+