0
我已經看到了可能的鏈接,但沒有一個能夠正常工作。在所有情況下,templateid都是-1或者processtemplate爲空。如何使用tfs查找應用於項目的流程模板Api
private ProjectProperty[] GetProcessTemplateDetailsForTheSelectedProject(string prjname)
{
var vcs = _tfs.GetService<VersionControlServer>();
var ics = _tfs.GetService<ICommonStructureService>();
ProjectProperty[] ProjectProperties = null;
var p = vcs.GetTeamProject(prjname);
string ProjectName = string.Empty;
string ProjectState = String.Empty;
int templateId = 0;
ProjectProperties = null;
ics.GetProjectProperties(p.ArtifactUri.AbsoluteUri, out ProjectName, out ProjectState, out templateId, out ProjectProperties);
IProcessTemplates processTemplates = (IProcessTemplates)_tfs.GetService(typeof(IProcessTemplates));
XmlNode node = processTemplates.GetTemplateNames();
return ProjectProperties;
}
請在這方面提供幫助。我想了解適用於項目的過程模板。
:當我創建於2010年TFS一個新項目,它會要求項目template.there 2個模板,通過default.MSF未來敏捷軟件開發5.0版和MSF CMMI爲過程改進v5.0.These是我猜想模板的名稱。如果我錯了,請糾正我的錯誤。但是,在運行代碼時它會變爲空。 – Shipu