Я могу успешно создать итеративный путь через:
var commonservice = collection.GetService<ICommonStructureService>();
// create new area path and iteration path
var iterationRoot = commonservice.GetNodeFromPath("\\MyTeamProject\\Iteration");
var newIterationPath = commonservice.CreateNode("my new sprint", iterationRoot.Uri);
Однако, когда я пытаюсь присвоить этот путь к объекту работы и сохранить его, поле не проверяет.
Если я запускаю тесты снова (с повторением, уже созданным), тот же код успешно выполняется.
Кто-либо знает, как сделать эту работу?
Вы, вероятно, столкнулись с проблемой кеширования. Попробуйте очистить кеш после создания итерации. Вот пара вещей, которые вы можете попробовать:
Если это не совсем так, опубликуйте свой код, и я посмотрю, смогу ли я его воспроизвести.