Я ищу любую информацию о веб-службах Microsoft TFS. Сначала я знаю, что доступ к веб-службам Microsoft TFS напрямую не поддерживается, и Microsoft не предоставляет документации для этого. Поэтому я не ожидаю поддержки или поддержки Microsoft здесь.
Я знаю все о API.Net для TFS, который работает только в операционных системах Microsoft. Я использовал это много раз в Windows, однако мне нужно сделать работу, отличную от Windows, для доступа к TFS, я не могу использовать .Net, и я не могу использовать прокси (или "прокладку" ) для установки на компьютер под управлением Windows для предоставления веб-служб для API.Net.
Я знаю, что Teamprise обратный проектировал веб-службы, и они успешно использовали эти знания, чтобы сделать очень хорошую кросс-платформу Team Explorer и реализацию командной строки в Java для доступа к TFS. Так что на самом деле они были приобретены Microsoft, а продукт переименован и переименован в Microsoft Visual Studio Team Explorer Everywhere.
Я также тестировал API-интерфейс .Net для Mono на нескольких платформах, отличных от Windows, и они несовместимы. Первоначальная аутентификация NTLMv2 использует вызовы, не поддерживаемые Mono. Похоже, что они делают конкретные вызовы Win32 для поддержки NTLMv2.
Поэтому, прежде чем я перейду к проблеме реконструировать их для себя и поговорить с NTLMv2, чтобы это сделать. Я надеюсь, что в Интернете есть скрытая или скрытая информация о том, что кто-то может документировать часть веб-сервисов для TFS с 2005, 2008 и/или 2010.
Пожалуйста, не оставляйте комментарии или сообщения о том, как это не рекомендуется или поддерживается Microsoft, что я должен найти способ использования API.Net или предложить Proxy/Shim - лучшее решение. Я полностью осведомлен о официальной позиции Microsoft по этому вопросу и о том, какие поддерживаемые обходные пути будут.