全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
对象存储 OSS

安装

更新时间:2017-11-17 16:22:13

SDK安装

版本依赖

Windows

  • 适用于.NET 2.0 及以上版本
  • 适用于Visual Studio 2010及以上版本

Linux / Mac

  • 适用于Mono 3.12 及以上版本

版本迭代

Windows环境安装

NuGet安装

  • 如果您的Visual Studio没有安装NuGet,请先安装 NuGet
  • 安装好NuGet后,先在Visual Studio中新建或者打开已有的项目,然后选择工具 > NuGet程序包管理器 > 管理解决方案的NuGet程序包
  • 搜索 aliyun.oss.sdk,在结果中找到Aliyun.OSS.SDK,选择最新版本,单击安装,成功后添加到项目应用中。

GitHub安装

DLL引用方式安装

  • 下载SDK包 aliyun_oss_dotnet_sdk_2_5_4.zip,解压后bin目录包括了Aliyun.OSS.dll文件。
  • 在Visual Studio的解决方案资源管理器中选择您的项目,然后右键项目名称 > 引用,在弹出的菜单中选择添加引用,在弹出添加引用对话框后,选择浏览,找到SDK包解压的目录,在bin目录下选中Aliyun.OSS.dll文件,单击确定即可。

项目引入方式安装

  • 如果是下载了SDK包或者从GitHub上下载了源码,希望源码安装,可以右键解决方案,在弹出的菜单中单击添加 > 现有项目
  • 在弹出的对话框中选择aliyun-oss-sdk.csproj文件,单击打开
  • 接下来右键您的项目 > 引用,选择添加引用,在弹出的对话框选择项目选项卡后选中aliyun-oss-sdk项目,单击确定即可。

Unix/Mac环境安装

NuGet安装

  • 先在Xamarin中新建或者打开已有的项目,然后选择<**工具**><**Add NuGet Packages**>
  • 搜索aliyun.oss.sdk,在结果中找到Aliyun.OSS.SDK,选择最新版本,单击Add Package,成功后添加到项目应用中。

GitHub安装

  • 如果没有安装git,请先安装 git
  • git clone。请参见 https://github.com/aliyun/aliyun-oss-csharp-sdk.git
  • 下载好源码后,使用Xamarin打开,在Release模式下编译aliyun-oss-sdk项目,生成Aliyun.OSS.dll,然后通过DLL引用方式安装。

DLL引用方式安装

  • 从下载SDK包 aliyun_oss_dotnet_sdk_2_5_4.zip,解压后bin目录包括了Aliyun.OSS.dll文件。
  • 在Xamarin的解决方案中选择您的项目,然后右键项目名称 > 引用,在弹出的菜单中选择Edit References。在Edit References对话框中,选择.Net Assembly > 浏览>,找到SDK包解压的目录,在bin目录下选中Aliyun.OSS.dll文件,单击Open即可。

示例程序

OSS C# SDK提供丰富的示例程序,方便用户参考或直接使用。您可以从GitHub获取示例程序。示例程序包括以下内容:

示例文件 示例内容
PutObjectSample.cs 展示了Object上传的用法
AppendObjectSample.cs 展示了Object追加上传的用法
DoesObjectExistSample.cs 展示了判断Object是否存在的用法
DeleteObjectsSample.cs 展示了Object删除的用法
CopyObjectSample.cs 展示了Object复制的用法
ModifyObjectMetaSample.cs 展示了修改Object Meta的用法
MultipartUploadSample.cs 展示了分片上传的用法
ResumableSample.cs 展示了断点续传上传的用法
GetObjectSample.cs 展示了Object下载的用法
GetObjectByRangeSample.cs 展示了Object范围下载的用法
GetObjectAclSample.cs 展示了获取Object访问权限的用法
SetObjectAclSample.cs 展示了设置Object访问权限的用法
ListObjectsSample.cs 展示了列举Objects的用法
UrlSignatureSample.cs 展示了授权访问的用法
UploadCallbackSample.cs 展示了上传回调的用法
ProgressSample.cs 展示了上传下载进度条的用法
CNameSample.cs 展示使用CName访问OSS的用法
PostPolicySample.cs 展示了PostObject的用法
CreateBucketSample.cs 展示了创建Bucket的用法
DeleteBucketSample.cs 展示了删除Bucket的用法
DoesBucketExistSample.cs 展示了判断Bucket是否存在的用法
ListBucketsSample.cs 展示了列举Bucket的用法
SetBucketAclSample.cs 展示了设置Bucket的访问权限的用法
SetBucketLifecycleSample.cs 展示了设置Bucket中Objects生命周期的用法
SetBucketLoggingSample.cs 展示了设置Bucket访问日志的用法
SetBucketRefererSample.cs 展示了设置Bucket防盗链的用法
SetBucketWetbsiteSample.cs 展示了设置Bucket静态网站托管的用法
SetBucketCorsSample.cs 展示了设置Bucket跨域访问的用法
ImageProcessSample.cs 展示了图片处理的用法
本文导读目录