2017-01-31 5 views
1

Я пытаюсь создать веху в определенном рабочем пространстве. Эта веха создается в другом рабочем пространстве.Не удалось создать веху в конкретном проекте

вот фрагмент кода

  m["Name"] = "xx"; 
      m["TargetDate"] = "2017-06-01";    
      result = restApi.Create(workspaceRef, "Milestone", m); 
      if(result.Success) 
      { 
       LogWriter.LogWrite(string.Format("The specific milestone {0} has been created!", name)); 
       m = restApi.GetByReference(result.Reference, "FormattedID"); 
       LogWriter.LogWrite(string.Format("The specific milestone has been created with formattedId {0}", m["FormattedID"])); 
       Console.WriteLine(m["FormattedID"]); 
      } 
      else 
      { 
       LogWriter.LogWrite(string.Format("Error creating milestone {0}, Exception: {1}", name, result.Errors[0].ToString())); 
      } 

Любые мысли или Insights, почему это происходит?

Спасибо, Васанти

ответ

0

Я думаю, что это немного ошибка в .NET инструментарием. Вы должны быть в состоянии работать вокруг него, хотя, установив атрибут рабочего пространства в Milestone, а не использовать перегрузку Создать, которая принимает workspaceRef:

m["Workspace"] = workspaceRef; 
result = restApi.create("Milestone", m); 

Я никогда не нашел перегруженные все методы CRUD, что возьмите рабочую областьRef все, что полезно мне самому.

 Смежные вопросы

  • Нет связанных вопросов^_^