下面提到的 Api 不适用于 TFS 2017 本地版本,但适用于 OnlineVisualStudio。是否有任何解决方法可以使其在 TFS 2017 本地版本中运行。
import * as WitClient from "TFS/WorkItemTracking/RestClient";
GetWorkitemFieldsList(): IPromise<Contracts.WorkItemField[]> {
let svc = this;
var deferred = $.Deferred<Contracts.WorkItemField[]>();
WitClient.getClient().getFields(VSS.getWebContext().project.id).then(function (fieldsList) {
deferred.resolve(fieldsList)
}, (reason) => {
alert(reason);
});
return deferred.promise();
}
}
我想在没有活动工作项的情况下访问 TFS 字段。