C#Jira SDK使用Epic Name创建问题

时间:2015-08-18 10:35:22

标签: c# rest sdk jira

我正在使用C#Jira SDK

我如何创建史诗问题?

如果我尝试这段代码:

 jira = new Jira("https://jira.com", LoginUI.username, LoginUI.password);

 var issue = jira.CreateIssue(projectKey);

 issue.Type = "Epic";
 issue.Summary = "Test Summary";
 string[] epicname = { "test" };
 issue.CustomFields.Add("Epic Name", epicname);

 issue.SaveChanges();

我收到错误消息:

  

类型'System.InvalidOperationException'的未处理异常   发生在Atlassian.Jira.dll

     

其他信息:找不到名为“Epic”的自定义字段   在JIRA服务器上命名。确保此字段可用时   编辑此问题。有关更多信息,请参阅JRA-6857

1 个答案:

答案 0 :(得分:0)

请尝试使用REST客户端:

 jira = new Jira.CreateRestClient("https://jira.com", LoginUI.username, LoginUI.password, null);

 var issue = jira.CreateIssue(projectKey);

 issue.Type = "Epic";
 issue.Summary = "Test Summary";
 string epicname = "test";
 issue.CustomFields.Add("Epic Name", epicname);

 issue.SaveChanges();

然后,您应该能够设置Epic Name或其他自定义字段。我使用最新的5.8.0版本对此进行了测试。