.NET SDK for JIRA(Atlassian.SDK)不允许我添加自定义字段,即使它存在于JIRA上

.NET SDK for JIRA(Atlassian.SDK)不允许我添加自定义字段,即使它存在于JIRA上,sdk,jira,Sdk,Jira,我正在使用最新的.NET Atlassian.SDK包将我的应用程序与JIRA集成 我试图创造一个问题如下 Jira jiraConn = new Jira("<theurl>", "<theuser>", "<thepasswd>"); Issue objIssue = jiraConn.CreateIssue("EF"); objIssue.Type = "Escalation";

我正在使用最新的.NET Atlassian.SDK包将我的应用程序与JIRA集成

我试图创造一个问题如下

            Jira jiraConn = new Jira("<theurl>", "<theuser>", "<thepasswd>");

            Issue objIssue = jiraConn.CreateIssue("EF");

            objIssue.Type = "Escalation";
            objIssue.Priority = "Major";
            objIssue.Summary = "Test with custom fields";
            objIssue.CustomFields.Add("Field 1", "Anthony Drive");

            objIssue.SaveChanges();
Jira jiraConn=新Jira(“,”,”);
Issue objisue=jiraConn.CreateIssue(“EF”);
objisue.Type=“升级”;
objisue.Priority=“主要”;
objisue.Summary=“使用自定义字段进行测试”;
添加(“字段1”,“Anthony Drive”);
objisue.SaveChanges();
但是,行“objisue.CustomFields.Add”引发异常,声明“在JIRA服务器上找不到名为“field 1”的自定义字段”。编辑此问题时,请确保此字段可用。有关更多信息,请参阅JRA-6857'

有什么我遗漏的吗


我使用的是SDK 2.4.0版和JIRA 6.3版,因此API中有一个bug。当添加自定义字段时,API会获取一个随机问题并检查该字段是否存在


您需要使用源代码自己解决这个问题。

我也有同样的问题。如果您使用构造函数Jira(…),那么API将使用SOAP。但当您使用Jira.CreateRestClient时,客户端将使用RESTAPI。使用RESTAPI插入epics可以很好地工作

Jira jiraConn = Jira.CreateRestClient("<theurl>", "<theuser>", "<thepasswd>");
Jira jiraConn=Jira.CreateRestClient(“,”,”);

是的。。。我就是这么做的。