开发者社区 问答 正文

.NET-SDK之如何实现安装?


SDK安装



版本依赖



Windows

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


Linux / Mac

  • 适用于Mono 3.12 及以上版本


版本迭代



Windows环境安装



NuGet安装

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


GitHub安装



DLL引用方式安装

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


项目引入方式安装

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


Unix/Mac环境安装



NuGet安装

  • 先在Xamarin中新建或者打开已有的项目,然后选择<**工具**>-<**Add NuGet Packages**>。
  • 搜索[backcolor=transparent]aliyun.oss.sdk,在结果中找到[backcolor=transparent]Aliyun.OSS.SDK,选择最新版本,单击[backcolor=transparent]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_3.zip,解压后bin目录包括了Aliyun.OSS.dll文件。
  • 在Xamarin的[backcolor=transparent]解决方案中选择您的项目,然后右键[backcolor=transparent]项目名称 > [backcolor=transparent]引用,在弹出的菜单中选择[backcolor=transparent]Edit References。在[backcolor=transparent]Edit References对话框中,选择[backcolor=transparent].Net Assembly > [backcolor=transparent]浏览>,找到SDK包解压的目录,在bin目录下选中[backcolor=transparent]Aliyun.OSS.dll文件,单击[backcolor=transparent]Open即可。


示例程序


OSS C# SDK提供丰富的示例程序,方便用户参考或直接使用。您可以从 GitHub获取示例程序。示例程序包括以下内容: SetBucketCorsSample.cs
示例文件示例内容
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静态网站托管的用法
[tr=rgb(239, 251, 255)][td] 展示了设置Bucket跨域访问的用法 ImageProcessSample.cs展示了图片处理的用法

展开
收起
青衫无名 2017-10-18 14:49:47 1960 分享 版权
0 条回答
写回答
取消 提交回答