2012-04-27 138 views
1

我有一個團隊項目命名爲「MyTestTeamProject」,我有一個解決方案文件夾。解決方案文件夾包含許多類庫項目和一個windowws應用程序。在Web應用程序下,我有一個名爲「Database」的文件夾,其中包含sql腳本文件。我需要下載腳本文件並在遠程機器上執行它。TFS獲取項目名稱

我從一個TFS文件夾中獲得的所有文件摘錄如下:

TfsTeamProjectCollection tfsTeamProjectCollection = new TfsTeamProjectCollection(new Uri(_serveruri), creds); 
       tfsTeamProjectCollection.Authenticate(); 
       var versionControl = tfsTeamProjectCollection.GetService<VersionControlServer> 
var workspace = versionControl.CreateWorkspace(AppDomain.CurrentDomain.FriendlyName + "-installer", versionControl.AuthorizedUser); 
WorkingFolder folder = new WorkingFolder(@"$"[email protected]"\WebApplication1\Database", "c:\\temp"); 
workspace.CreateMapping(folder); 
       workspace.Get(); 

這裏WebApplication1是我的web應用程序在其下的數據庫文件夾是否存在「_projectPath」是團隊項目。我怎樣才能得到這個web proj/windows項目名稱(WebApplication1)或者文件夾所在的項目名稱?

在此先感謝。

回答