Apparemment, il est impossible de fournir le champ de date modifié avec un horodatage (format '2009-12-14 10:00:00') lors de la définition d'une nouvelle requête d'équipe. Je reçois l'erreur: "La requête a échoué. Vous ne pouvez pas fournir de temps à la date lors de l'exécution d'une requête à l'aide de la précision de la date.". P>
Y a-t-il une solution de contournement pour cela? Je veux juste une liste d'éléments de travail qui ont changé depuis les dernières minutes «X». P>
6 Réponses :
La solution consiste à écrire votre propre requête WIQL: http://teamfoundation.blogspot.com/2008/01/Specifiant-Date-and-Time-in-wiql.html . P>
J'ai rencontré le même problème tout en essayant d'interroger les dernières mises à jour et a travaillé autour de cela en effectuant ce qui suit
// defined elsewhere private DateTime lastUpdated; string consult = "select * from WorkItem where [Created Date] > ' " + lastUpdated.ToString("MM/dd/yy") + "' AND [Work Item Type] = 'Test Case'"; IEnumerable<ITestCase> tcc = testManagementTeamProject.TestCases.Query(consult).Where(tp => tp.DateCreated > lastUpdated);
Essayez d'ajouter un paramètre de requête Timeprecision: true code>. Cela a fonctionné pour moi p>
Vous devez entrer la date du même format que celle affichée par VSTS: DD-MMM-YY (01-Jan-16). P>