You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-12Lines changed: 6 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,12 +34,6 @@ For information about maintenance and support for SDK major versions and their u
34
34
*[AWS SDKs and Tools Maintenance Policy](https://docs.aws.amazon.com/credref/latest/refdocs/maint-policy.html)
35
35
*[AWS SDKs and Tools Version Support Matrix](https://docs.aws.amazon.com/credref/latest/refdocs/version-support-matrix.html)
36
36
37
-
## Looking for Version 2?
38
-
39
-
In anticipation of the GA release for version 3 we have merged it to master. We did this before GA to signify that version 3 is ready for production use and to help us with some of the final release and build automation tasks we are working on.
40
-
41
-
To find the current version 2 source checkout the [version 2 branch][github-aws-sdk-net-v2].
42
-
43
37
## Modularization
44
38
45
39
With version 3 of the AWS SDK for .NET the SDK has been modularized. This means a separate NuGet package is created for each service as well as a core project. To use this branch compile the solution in the **sdk** folder that matches the desired platform and then include the assemblies for the services needed as well as the core assembly.
@@ -59,20 +53,20 @@ The SDK assemblies are strongly named which requires consumers of the SDK to rec
59
53
60
54
Classes and interfaces with `Internal` in the namespace name are logically internal to the SDK but are often marked with a `public` access modifier, generally to allow the service-specific packages to use shared functionality in the Core package. Classes and interfaces in these namespaces are subject to modification or removal outside of versioning scheme described above. If you find yourself relying on `Internal` functionality directly, consider [opening a Feature Request](https://github.com/aws/aws-sdk-net/issues/new/choose) for your use case if one does not already exist.
61
55
62
-
## Portable Class Library
56
+
## Code Analyzers
57
+
58
+
Each service package includes a code analyzer that's automatically included when installing from NuGet. These analyzers are created based on the rules from the service model, and will generate a warning if you use a property value that's not valid (for example, shorter than the minimum length expected by the service).
63
59
64
-
This release of the AWS SDK for .NET adds support for Portable Class Library projects, which allow you to target multiple platforms including Windows Store, Windows Phone, and Xamarin on iOS and Android. More information on this can be found [here](http://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/index.html).
60
+
Starting with version 3.7.600 of the AWS SDK for .NET, the analyzers target [.NET Standard 2.0](https://learn.microsoft.com/en-us/dotnet/standard/net-standard) and support Visual Studio 2019 RTM and later (announcement: https://github.com/aws/aws-sdk-net/issues/2998).
61
+
62
+
Users on Visual Studio 2017 (or earlier) can still use new versions of the SDK, but there'll be a new warning (`CS8032`) about analyzers failing to run. If the build system is configured to treat warnings as errors, this new warning will need to be suppressed or ignored (using [WarningsNotAsErrors](https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/errors-warnings#warningsaserrors-and-warningsnotaserrors)).
65
63
66
64
## Unity Support
67
65
68
66
Starting with version 3.5 of the AWS SDK for .NET, projects using Unity 2018.1 or later should target the .NET Standard 2.0 release of the SDK. You can find additional information in the developer guide: [Unity support](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/unity-special.html) and [Migrating your Unity application](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/net-dg-v35.html#net-dg-v35-changes-unity).
69
67
70
68
You can find the archive for _**legacy**_ Unity support at https://github.com/aws/aws-sdk-unity-net.
71
69
72
-
### Silverlight support
73
-
74
-
Due to Silverlight HTTP Caching, AWS SDK for .NET is not fully supported on Silverlight-based platforms such as Windows Phone 8.0. Some HTTP GET calls (such as S3's ListBuckets or ListObjects) will return the same results when called multiple times.
75
-
76
70
## Functionality requiring AWS Common Runtime (CRT)
77
71
78
72
This SDK has optional functionality that requires the [AWS Common Runtime (CRT)](https://docs.aws.amazon.com/sdkref/latest/guide/common-runtime.html)
Copy file name to clipboardExpand all lines: changelogs/SDK.CHANGELOG.2023.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
### 3.7.600.0 (2023-18-07 00:00 UTC)
2
+
* All (Core and Services) updated to version 3.7.200.0
3
+
* Updated code analyzers to target `netstandard2.0` (from `net45`). With this update, there'll be impact if you're using Visual Studio 2017 (or earlier) _and_ configured your project to treat warnings as errors (the `Microsoft.CodeAnalysis` dependency was upgraded to `3.0.0` - which only supports Visual Studio 2019 and later). If using a newer version of compiler tooling is not an option, see https://github.com/aws/aws-sdk-net/issues/2998 for alternatives.
Copy file name to clipboardExpand all lines: changelogs/SDK.CHANGELOG.ALL.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
### 3.7.600.0 (2023-18-07 00:00 UTC)
2
+
* All (Core and Services) updated to version 3.7.200.0
3
+
* Updated code analyzers to target `netstandard2.0` (from `net45`). With this update, there'll be impact if you're using Visual Studio 2017 (or earlier) _and_ configured your project to treat warnings as errors (the `Microsoft.CodeAnalysis` dependency was upgraded to `3.0.0` - which only supports Visual Studio 2019 and later). If using a newer version of compiler tooling is not an option, see https://github.com/aws/aws-sdk-net/issues/2998 for alternatives.
0 commit comments