2013-05-02 39 views
0

目前,我正在按項目查詢構建定義並獲取所有這些構建定義。我的代碼(簡化)看起來像下面如何以編程方式在TFS中獲取新創建的定義?

var server = new TfsTeamProjectCollection(new Uri("url")); 
server.EnsureAuthenticated(); 
var buildServer = (IBuildServer)server.GetService(typeof(IBuildServer)); 
var buildDefinitions = buildServer.QueryBuildDefinitions("Project_name"); 

我想是隻得到一個特定的日期之後添加的生成定義,說上週五。

回答

1

爲什麼不簡單地(例如,對於最近七天)

var buildDefinitions = buildServer.QueryBuildDefinitions("Project_name").Where(bd=>bd.DateCreated.Date>=DateTime.Now.AddDays(-7).Date); 
+0

我找不到在builddefinition – Tanmoy 2013-05-02 11:22:27

+0

您正在使用哪個版本的TFS的dateCreated會財產? http://msdn.microsoft.com/fr-fr/library/microsoft.teamfoundation.build.client.ibuilddefinition(v=vs.110).aspx – Cybermaxs 2013-05-02 11:25:07

+0

嗯......我使用的是2010版本。讓我看看我能否更新它。 – Tanmoy 2013-05-02 11:38:51

相關問題