我的任务是找到一种方法来分析某些条件的解决方案并生成包含这些条件的报告。这必须在VS2015和TFS中完成。
我已经编写了VS软件包,因此该部分不是问题,但是有关扩展TFS的所有教程和文档,我发现它与VSTS一起工作,只是通过JavaScript添加内容,这对于我们需要什么。
有没有办法在C#中编写TFS扩展?我们的想法是,用户点击TFS界面中项目的“代码”选项卡中的链接,扩展程序会对代码执行某些操作并生成HTML报告。
编辑:我必须构建的扩展必须分析解决方案中的特定文件,查找已知模式,并报告它们的存在。类似的东西:
+------------+-----------+------------------------------------------+
|File |Line |Condition |
+------------+-----------+------------------------------------------+
|Web.config |225 |Invalid value for key "DISCTOS" |
|Web.config |314 |Path in element "TNS_ADMIN" does not exist|
+------------+-----------+------------------------------------------+
答案 0 :(得分:1)
自Team Foundation Server 2015 Update 2以来引入了扩展,现在没有基于C#的扩展。您可以从Extensions overview开始到Write your first extension,并从以下网站获取大量的扩展示例:
https://docs.microsoft.com/en-us/vsts/extend/develop/samples-overview