Я изо всех сил пытаюсь настроить процесс непрерывного развертывания для проекта DocFX, используя локальную TFS.
Процесс описан здесь , однако пример пошагового руководства для VSTS, и у меня есть локальный TFS (версия 2013). Основная идея заключается в создании и развертывании веб-сайта документации при каждой регистрации. Расширение DocFx Build Tasks , которое использует процесс, похоже, поддерживает локальную TFS ... Я просто не понимаю, как заставить его работать!
У меня есть решение VS, содержащее один проект C #, в котором есть ссылка Nuget на версию 2.38.1 docfx.console (последняя). Когда я собираю VS на своем локальном ПК, папка _sites корректно заполняется HTML. Однако при сборке на сервере сборки сборка завершается неудачно с предупреждением MSB4078: файл проекта "DocFx.csproj" не поддерживается MSBuild и не может быть собран. '
Итак, я обнаружил расширение DocFx Build Tasks , и казалось, что оно может решить мою проблему.
Я скачал .VSIX, но не могу понять, где и как его установить.
Если я запускаю его непосредственно на сервере сборки (или на моем локальном ПК), появляется ошибка «Это расширение невозможно установить ни на какие установленные в настоящее время продукты». появляется. Это из журнала установки:
31/08/2018 14:31:54 - Supported Products :
31/08/2018 14:31:54 - Microsoft.VisualStudio.Services
31/08/2018 14:31:54 - Version :
31/08/2018 14:31:54 -
31/08/2018 14:31:54 - References :
31/08/2018 14:31:54 - Signature Details...
31/08/2018 14:31:54 - Extension is not signed.
31/08/2018 14:31:54 -
31/08/2018 14:31:54 - Searching for applicable products...
31/08/2018 14:31:54 - Found installed product - Microsoft Visual Studio 2012 Shell (Integrated)
31/08/2018 14:31:54 - Found installed product - Global Location
31/08/2018 14:31:54 - Found installed product - ssms
31/08/2018 14:31:54 - Found installed product - Visual Studio Community 2017
31/08/2018 14:31:54 - Found installed product - Visual Studio Build Tools 2017 (2)
31/08/2018 14:31:54 - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
Похоже, что на портале TFS 2013 я также не вижу возможности загрузить расширение (хотя в более поздних версиях оно есть).
Что мне делать?