Я пытаюсь собрать инструменты в C #, чтобы помочь автоматизировать часть компании, в которой я работаю, систему сборки и развертывания. Самым последним инструментом, которому я был назначен, является что-то, чтобы увидеть, были ли какие-либо члены определенной группы файлов в системе контроля версий TFS изменены на сервере с момента последнего выпуска.
Чтобы убедиться, чтона сервере, на котором работает этот инструмент автоматизации, изменений не было, пока просто не выяснил, я хочу иметь возможность выполнять в коде C # что-то похожее на команду tf vc get
из интерфейса командной строки в TFVC. Я нашел несколько фрагментов документации, относящейся к этому и аналогичным вопросам, задаваемым в Stack Overflow о том, как это сделать, но все они были для VS2010 или более ранней версии, и API-интерфейсы, на которые они ссылаются, больше не обновляются на веб-сайте Microsoft.
В более свежих версиях Team Foundation Server, есть ли способ программно вызвать что-то, что выполняло бы что-то похожее на команду «Получить последнюю версию» из Visual Control Explorer в Visual Studio?