Я работаю над созданием плагина TFS на стороне сервера для политик проверки кода.Проблема, с которой я сталкиваюсь, состоит в том, чтобы попытаться получить рабочее пространство, откуда приходит регистрация.В конечном итоге это получение локального пути к файлу на компьютере пользователя каждого из ожидающих изменений, чтобы подтвердить дату / время последнего изменения файлов.
В настоящее время я использую
string machineName = Environment.MachineName;
string currentUserName = Environment.UserName;
var versioncontrols = tfsTeamProjectCollection.GetService<VersionControlServer>();
var workspace = versioncontrols.GetWorkspace(machineName, currentUserName);
Я используюэти значения пытаются получить рабочее пространство, в котором находятся ожидающие изменения, но они просто возвращают компьютер и пользователя, на котором размещен экземпляр TFS.Не пользователь или имя компьютера на стороне клиента, где на самом деле происходит регистрация.
, если кто-нибудь может помочь выяснить, как получить имя_пользователя и имя пользователя на стороне клиента, которые будут очень полезны ...
Или даже лучше, если бы кто-то мог помочь в получении локальных путей к файлам на компьютере разработчика из-за ожидающих изменений, это решило бы мою проблему конечной цели.