为什么paypal开发人员关于c#的说明在github上有所不同?

时间:2014-12-27 01:08:51

标签: c# .net visual-studio-2012 paypal

在paypal网站上它说:

  

.NET SDK

     

先决条件

     

Visual Studio 2008或更高版本log4net 1.2.10 NuGet 2.2所有C#请求   示例使用并依赖于.NET SDK。

     

要在项目中安装C#SDK作为依赖项,请运行   遵循nuget命令。

     

nuget install PayPalRestApiSDK -version 0.5.0来源和文档   at:github.com/paypal/rest-api-sdk-dotnet

来源:https://developer.paypal.com/docs/api/(选择了C#) 虽然nugget命令是错误的,但是

  

安装封装

而不是

  

nuget install

我感到很困惑,因为我不知道哪些指示可以跟随github链接上提供的指示或来自paypal网站的指示 github说明

  
      
  1. 下载依赖项
  2.         

    要开始使用此SDK,请先从NuGet下载此SDK。

         

    NuGet Install -Package PayPal

         

    或者,也可以下载log4net以增强您的应用程序   记录功能。

         

    NuGet Install -Package log4net

在paypal网站上它说要安装PayPalRestApiSDK&在github网站上,它说安装PayPal包,我不知道哪一个是真的,

1 个答案:

答案 0 :(得分:2)

这是Jason,GitHub上PayPal .NET SDK的开发人员。

NuGet Install -Package PayPal是使用 NuGet Command-Line Utility 通过 Windows命令行安装软件包。

Install-Package PayPal用于通过 NuGet软件包管理器控制台安装软件包。

GitHub上的说明是正确的,但他们错过了对Windows命令行的说明 - I've since updated this to be clearer。我还将使用下一个SDK版本,使README的这一部分更加清晰。


关于PayPal Developer的文档,文档团队目前正在努力删除过时的SDK文档。它有望在寒假结束后不久发生。 PayPal SDK团队目前正在与文档团队合作,为PayPal Developer提供更好的SDK特定文档中心。


关于PayPalRestApiSdk NuGet套餐,要使用的正确套餐为 PayPal

RestApiSdk 包是旧版本,它依赖于 PayPalCoreSdk 包,所有经典SDK也使用该包。由于REST SDK是PayPal将支持的新功能,因此脱离Classic SDK并将Core SDK集成到REST SDK中是有意义的。为了使开发人员更清楚地知道他们应该使用哪个库,包名称被简化为“PayPal”。 NuGet上每个SDK的描述应该清楚你应该使用哪一个。如果不够清楚,请告诉我需要添加的内容,我很乐意做出改变。 :)

一旦 PayPal 包变为功能完整,我将更新 RestApiSdk ,从而依赖于较新的 PayPal 包帮助开发人员进行转换(以及将包标记为在NuGet上隐藏)。