1

API を使用して TFS 2012 から反復パスとエリア パスをプログラムでプルする方法に関するこのチュートリアルに出会いました。

http://geekswithblogs.net/TarunArora/archive/2011/07/10/tfs-2010-sdk-get-projects-iterations-area-path-queries-and.aspx

ただし、私の会社はいくつかのカスタム フィールドを設定しました。その 1 つは「チーム」です (TFS によって既に指定されているチーム プロジェクトと混同しないでください)。機能リクエスト テンプレートでは、ユーザーはドロップダウン メニューをクリックして、プロジェクトを割り当てるチームを選択します。ただし、パスとエリアパスを反復できるように、チーム名をプログラムでプルする方法が見つかりませんでした。

カスタム フィールドをプルする方法についてのアイデアはありますか?

4

1 に答える 1

0

次のようなものが必要です。

var server = tfs.GetService<WorkItemStore>();

var projectName = "MyTeamProject";
var workItemTypeName = "Bug";
var fieldName = "Field.RefName";

var allowedValues =
    server
    .Projects
    .Cast<Project>()
    .Single(project => project.Name == projectName)
    .WorkItemTypes
    .Cast<WorkItemType>()
    .Single(workItemType => workItemType.Name == workItemTypeName)
    .FieldDefinitions
    .Cast<FieldDefinition>()
    .Single(field => field.ReferenceName == fieldName)
    .AllowedValues;
于 2013-06-25T19:49:23.187 に答える