-
Notifications
You must be signed in to change notification settings - Fork 391
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
Export initial rules subscriptions #9561
Export initial rules subscriptions #9561
Conversation
The current DTBB design in CPS is subscription based. As new subscriptions are processed, it leads to the cancellation or requeuing of builds, which can sometimes result in builds being in an invalid state. To address this issue, we've recently defined new MEF metadata in CPS, that take rule name as input to pre-identify design time build targets subscriptions to minimize the need for repeated build cancellations. This is also applicable to C# DevKit, where the logs indicate numerous cancellations. |
...osoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/Setup/SetupComponentProvider.cs
Show resolved
Hide resolved
Two recent PRs merged and caused a simple build break, which is fixed here. - dotnet#9561 - dotnet#9552
Microsoft Reviewers: Open in CodeFlow