【发布时间】:2017-07-14 11:50:08
【问题描述】:
我在以下位置使用 Atlassian SDK:https://bitbucket.org/farmas/atlassian.net-sdk
现在,我只是尝试连接到我的 JIRA 并记录一些基本信息,例如我的任务。快速谷歌我发现了以下示例:https://www.codeproject.com/Tips/762516/Connecting-to-Jira-using-Csharp
在上面的链接中,他使用以下行连接到 JIRA:
Jira jiraConn = new Jira("http://yourjiraurl.com/", jUserID, jPassword);
但是当我尝试同一行时:
Jira jira = new Jira(url, "admin", "password");
我收到以下错误:
无法从“字符串”转换为“Atlassian.Jira.ServiceLocator”
无法从“字符串”转换为“Atlassian.Jira.JiraCredentials”
无法从“字符串”转换为“Atlassian.Jira.JiraCache”
我环顾四周,试图找到一些关于此的文档,但我找不到与这 3 个错误中的任何一个或它所期望的语法类型有关的任何内容。我会更多地调查 bitbucket,但我的工作防火墙由于未知原因将其阻止。
有人有解决这些错误的经验吗?
【问题讨论】:
-
url的类型是什么? -
url是var类型
-
官方页面(你链接的)说要使用
Jira.CreateRestClient("http://<your_jira_server>", "<user>", "<password>");(所以在你的情况下:Jira jira = Jira.CreateRestClient(url, "admin", "password");)-我假设codeproject示例已经过时(因为它使用了旧版本的SDK ) -
有时,在查找文档时,最好的办法是在问题功能上按 F12。这将带你进入类或界面,在那里你的问题可能得到解释。