-
Notifications
You must be signed in to change notification settings - Fork 867
Change V4 .NET Framework target from 4.6.2 to 4.7.2 #3346
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Run a git clean -fxd
then search the codebase for net462
there are a few changes in build.proj
, CoreNuspec.tt
, and Nuspec.tt
that need to be updated. I also see a couple in AWSSDK.IntegrationTest*. Generator rerun will also be required.
There are also references to |
Done. The generator changes are in the nuspec files which are not checked in. So after running the generator nothing was changed. Below is are examples of the generated nuspec files. Core:
DynamoDB:
|
The |
Fine shoring up net45 bcl35 in another task There are project files that references /net45/ csproj though so they are not all orphaned. |
.\aws-sdk-net\extensions\src\AWSSDK.Extensions.CrtIntegration\AWSSDK.Extensions.CrtIntegration.nuspec Still have net462 references that need to be net472 since it is not a generated file.
|
d1d0004
to
20a449f
Compare
Updated |
I am approving this because it isn't directly related to net472 but is related to the nuspec dependency 4.0.0.0-preview added in AWSSDK.Extensions.CrtIntegration.nuspec. Do we need to make changes to:
So that NetCore.Setup doesn't require a second pass build. |
PR to clean up |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sdk/src/Services/ACMPCA/AWSSDK.ACMPCA..csproj
@Soosay86 did you have a question with your comment? |
Description
Change the .NET Framework target to 4.7.2. This was decided based on usage we see for 4.6.2 and wanting to have access to newer Crypto algorithms and fixes in the System.Uri class.
I also added the
LangVersion
in the generated project files. In PR 3293LangVersion
was set in the core project for .NET Standard so I decided since I was updated all the project files I might as well getLangVersion
set consistently across the SDK.Commit 8a215a - This is all of the manual changes needed to change the target to 4.7.2
Commit 453b01 - The files changes after running the generator.
I have confirmed the .NET Framework solution compiles and ran the unit tests for core solution. Internal build system will also need to be updated for the .NET Framework 4.7.2 for a full test pass.