Я попытался использовать следующий код, чтобы получить конкретный проект.
var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(_tfs.Uri);
var vsStore = tfs.GetService<VersionControlServer>();
var project = vsStore.TryGetTeamProject(_selectedTeamProject.Name);
Теперь мне нужно получить вспомогательные папки (если они есть) для этого проекта. Благодарю.
Использовать метод GetItems
vsStore.GetItems("$/TeamProjectName/*")
Чтобы получить больше контроля, вы можете использовать свойство ItemSpec
которое принимает шаблон подстановки.
GetItems
. Вместо этого он показывает только один элемент в виде количества и тот же{Item instance 56230589 ChangesetId: 852 CheckinDate: 10/21/2010 11:09:58 PM ContentLength: 0 DeletionId: 0 DownloadUrl: Encoding: -3 HashValue: [0] InternalAttributes: [0] InternalPropertyValues: [0] IsBranch: False ItemId: 1438 ItemType: Folder ServerItem: $/ProjectName TimeZone: TimeZoneOffset: }
. На самом деле несколько папок присутствуют в папке, которую я выбрал. Спасибо