-
Notifications
You must be signed in to change notification settings - Fork 804
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
Update MSBuild #18347
base: main
Are you sure you want to change the base?
Update MSBuild #18347
Conversation
✅ No release notes required |
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
This reverts commit c1c61eb.
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
@dotnet/source-build PTAL. We have internal requirements to update this, please reach out privately if needed. I tried a few options with the MSBuild dependency, eventually kind of followed what Roslyn does. |
The thing with Roslyn is that they don't actually need that configuration because 17.3.4 of MSBuild is already defined in SBRP which resolves those prebuilts. But with 17.12.6, that doesn't exist in the 9.0 branch of SBRP. I'll have to run a full VMR build with these changes to see if that version of MSBuild will be required to be defined in SBRP or not. |
@mthalman sure, thanks, let me know how it goes. |
VMR build is clean so this is good to go. |
@mthalman - I just had a quick discussion with @KevinRansom on this PR. Assuming that fsharp does not need to pin to a specific version of msbuild, can they set up a dependency flow of msbuild into their repo? That would help keep the prebuilt baseline clean(er) and avoid PRs like this one in the future. |
Sure, that would be great if it didn't need to be pinned to a specific version. |
@ellahathaway , @mthalman can you point us to some information describing how to do that? Thanks Kevin |
https://github.com/dotnet/arcade/blob/main/Documentation/DependencyFlowOnboarding.md |
No description provided.