2012-04-27 151 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)或者文件夹所在的项目名称?

在此先感谢。

回答