C# Rally SOAP API-导入到.net项目后缺少类RallyServiceService
我正在使用Rally试用帐户进行集成概念验证,因此我可以估计将我们的系统与Rally集成需要多少成本 我正在尝试将Rally SOAP API与.net结合使用,遵循Rally文档(/doc/webservice/dotnetsoap.jsp) 我已经成功地将Rally Web服务导入到我的c#项目中,但是Rally文档说我必须从类RallyServiceService创建一个对象,尽管我有很多可用的类,但这个类并不存在 还有其他人有这个问题吗 我将感谢任何帮助。 谢谢 编辑:(在Jérémie评论之后) 我的代码如下所示:C# Rally SOAP API-导入到.net项目后缺少类RallyServiceService,c#,.net,soap,rally,C#,.net,Soap,Rally,我正在使用Rally试用帐户进行集成概念验证,因此我可以估计将我们的系统与Rally集成需要多少成本 我正在尝试将Rally SOAP API与.net结合使用,遵循Rally文档(/doc/webservice/dotnetsoap.jsp) 我已经成功地将Rally Web服务导入到我的c#项目中,但是Rally文档说我必须从类RallyServiceService创建一个对象,尽管我有很多可用的类,但这个类并不存在 还有其他人有这个问题吗 我将感谢任何帮助。 谢谢 编辑:(在Jérémie
using MyProject.MyNamespace.Rally;
namespace MyProject.MyNamespace {
public class MyClass: MyInterface {
public void MyMethod() {
*RallyServiceService doesn't exist here*
实际上,我们建议使用RESTAPI而不是SOAP,尤其是对于新开发。有一个很好的.NET工具包可以帮助您入门。文档、代码示例等可在此处找到:
凯尔建议使用Rally的RESTAPI for.NET,这是一个响亮的+1。Rally的RESTAPI更健壮、更易于使用,而且性能更高。如果您刚刚开始集成,那么一定要使用REST:) 但是,如果您选择使用.NETSOAP,您描述的问题通常是由于将Rally WSDL添加为ServiceReference,而不是将其添加为所需的WebReference 以下是如何将其添加为Web参考:
这些类是自动生成的,如果您使用Visual Studio的解决方案资源管理器,则无法直接在其中看到。但是如果您在文件中添加服务的名称空间(使用…),您可以使用生成的类,如RallyServiceService.Hi Jérémie,谢谢您的回答。我已经这样做了。我可以在该名称空间中看到一堆Rally类,而不是RallyServiceOne。在新的Rally名称空间中有哪些可用的类?你在这一代人之前有什么特别的东西吗?谢谢你的回答,凯尔。是否有适用于3.5框架的.NET工具包版本?要与RESTAPI集成,我必须在3.5框架中完成。Thanksraly的.NETRESTAPI需要.NET4.0/VisualStudio2010,不幸的是没有.NET3.5的版本。