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
"PackageReference" Adoption #9664
Conversation
My only concern is how it is going to affect our CI. If all machines are updated with VS2017, we should be fine though but how about 3rd party developers? |
@QilongTang thanks for checking this out... this warning kind of scares me: |
@QilongTang I believe we will also hit there in some of our repos: https://docs.microsoft.com/en-us/nuget/reference/migrate-packages-config-to-package-reference#package-compatibility-issues - I recall some install.ps1 scripts that run after the nuget restore - but I cannot remember which repos we used it in. Is it worth using this in a few spots? I feel if we do it we should atleast be consistent throughout entire repos at a time. |
@QilongTang This is cool, but I don't fully understand the benefits. |
@scottmitchell @mjkkirschner Dealing with packages in a single center location has huge benefit
I actually do not agree that we should only do it when we want to align all the slns, that sounds like |
@QilongTang seems we can close this now? |
@mjkkirschner Yes, finally |
Please Note:
DynamoRevit
repo will need to be cherry-picked into all the DynamoRevit Release branches that Dynamo supports. Contributors will be responsible for cherry-picking their reviewed commits to the other branches after aLGTM
label is added to the PR.Purpose
This is magic, makes the project config so much easier to read! And verified project still builds fine locally with local cache of all the dependecies. We should totally do this.
Notice there is way to migrate legacy packages.config in Visual Studio 2017 and can be opened correctly in VS2017 only according to https://docs.microsoft.com/en-us/nuget/reference/migrate-packages-config-to-package-reference#limitations.
A team decision we need to make!
Declarations
Check these if you believe they are true
*.resx
filesReviewers
@mjkkirschner @scottmitchell
FYIs
@DynamoDS/dynamo