c# - 为什么 c# 上的 paypal 开发人员说明在 github 上不同?

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

在 paypal 网站上是这样说的:

.NET SDK

Prerequisites

Visual Studio 2008 or higher log4net 1.2.10 NuGet 2.2 All C# request samples use and are dependent on the .NET SDK.

To install the C# SDK as a dependency in your project, please run the following nuget command.

nuget install PayPalRestApiSDK -version 0.5.0 Source and documentation at: github.com/paypal/rest-api-sdk-dotnet

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

install-package

而不是

nuget install

我很困惑,因为我不知道要遵循提供的 github 链接上的说明还是 paypal 网站上的说明 github说明

  1. Download the Dependencies

To begin using this SDK, first download this SDK from NuGet.

NuGet Install -Package PayPal

Optionally, also download log4net to give your application enhanced logging capabilities.

NuGet Install -Package log4net

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

最佳答案

我是 Jason,PayPal .NET SDK 的开发者在 GitHub 上。

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 将支持的新功能,因此脱离经典 SDK 并将核心 SDK 集成到 REST SDK 中是有意义的。为了让开发人员更清楚他们应该使用哪个库,包名称被简化为“PayPal”。 NuGet 上每个 SDK 的描述应该清楚说明您应该使用哪一个。如果不够清楚,请让我知道需要添加什么,我很乐意进行更改。 :)

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

关于c# - 为什么 c# 上的 paypal 开发人员说明在 github 上不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27663529/

相关文章:

c# - Fluent Nhibernate List<string> 映射

c# - 索引超出范围且数据少于 6 行

c# - 如何显示 List<MyObject> 中的多选列表

visual-c++ - 在 Windows 8 上为 Visual Studio 2012 构建 OpenCV 2.4.6 时出现“min (& max) not a member of std”错误

visual-studio - Visual Studio 2013 是否支持 BizTalk 2013 项目?

c# - 缺少一个参数。 [参数序号 = 1]

c# - 为什么反射会为 lambda 返回如此奇怪的名称?

c# - 如何在服务层获取用户

.net - System.Data.SQLite.dll - 哪个版本以及如何编译?

Visual Studio 2012 中的 C# 6.0 支持