Skip to content
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

Disable implicit FSharp.Core and System.ValueTuple when using Central Package Management #13920

Merged
merged 1 commit into from Nov 7, 2022

Conversation

rstm-sf
Copy link
Contributor

@rstm-sf rstm-sf commented Sep 18, 2022

https://devblogs.microsoft.com/nuget/introducing-central-package-management/

DisableImplicitLibraryPacksFolder = true because it is necessary to map source packages when using Central Package Management

@rstm-sf
Copy link
Contributor Author

rstm-sf commented Sep 19, 2022

Hello! How can these changes be tested?

@rstm-sf rstm-sf force-pushed the infra/Central_Package_Management branch from 404a186 to 50cd836 Compare September 19, 2022 09:06
@rstm-sf rstm-sf marked this pull request as ready for review September 19, 2022 09:06
@vzarytovskii
Copy link
Member

Hello! How can these changes be tested?

Good question, not sure if we have an automated way of testing it this kind of change.

cc @KevinRansom - we need to support CPVM, since it's stable now and more projects are using it. Is this the desired solution?

Copy link
Member

@KevinRansom KevinRansom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this, there is one extra property that needs to be set:

DisableImplicitSystemValueTupleReference

but other than that this looks fine.

@rstm-sf rstm-sf force-pushed the infra/Central_Package_Management branch from 50cd836 to e4724d1 Compare September 19, 2022 18:45
@rstm-sf rstm-sf changed the title Disable implicit FSharp.Core when using Central Package Management Disable implicit FSharp.Core and System.ValueTuple when using Central Package Management Sep 19, 2022
@rstm-sf
Copy link
Contributor Author

rstm-sf commented Sep 19, 2022

Adding DisableImplicitSystemValueTupleReference

Also, I think that we can use a workaround, by setting DisableImplicitLibraryPacksFolder

@rstm-sf rstm-sf force-pushed the infra/Central_Package_Management branch from e4724d1 to cebb3ce Compare September 20, 2022 13:11
@vzarytovskii
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

vzarytovskii
vzarytovskii previously approved these changes Oct 6, 2022
KevinRansom
KevinRansom previously approved these changes Oct 7, 2022
@KevinRansom KevinRansom enabled auto-merge (squash) October 7, 2022 17:17
@rstm-sf rstm-sf dismissed stale reviews from KevinRansom and vzarytovskii via fd9a8c8 November 6, 2022 20:00
@rstm-sf rstm-sf force-pushed the infra/Central_Package_Management branch from ab3bd2a to fd9a8c8 Compare November 6, 2022 20:00
@rstm-sf rstm-sf requested a review from a team as a code owner November 6, 2022 20:00
auto-merge was automatically disabled November 6, 2022 20:09

Pull request was closed

@dotnet dotnet locked and limited conversation to collaborators Nov 6, 2022
@dotnet dotnet unlocked this conversation Nov 6, 2022
@vzarytovskii vzarytovskii reopened this Nov 6, 2022
@vzarytovskii vzarytovskii enabled auto-merge (squash) November 6, 2022 20:10
Copy link
Member

@psfinaki psfinaki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good stuff. There is an open conversation but looks like there is some consensus. Can we merge this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

8 participants