創建一個控制檯應用程序,用於TFS中的區域生產自動化,因爲我們的團隊可以生產更多的項目。一旦應用程序創建區域,我們仍然必須手動執行的一件事是將該區域的繼承切換爲關閉,因爲它是默認情況下是。有沒有什麼辦法可以在C#中使用Visual Studio中的TFS'API?如何使用API在TFS中切換區域的繼承?
這是我如何創建區域:
static void CreateArea()
{
string collectionUri = "collectionUri";
string projectName = "projectName";
string areaName = "areaName";
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new Uri(collectionUri));
ICommonStructureService commonStructures = tpc.GetService<ICommonStructureService>();
// Root area of the project
NodeInfo rootAreaNode = commonStructures.GetNodeFromPath(projectName + "\\Area");
// Create the new area node
string newAreaUri = commonStructures.CreateNode(areaName, rootAreaNode.Uri);
Console.WriteLine("Created Area: '" + areaName + "'.");
}
什麼的''繼承你指向?您是否指新創建地區的**安全**相關的繼承許可? –