-
Notifications
You must be signed in to change notification settings - Fork 68
Add reference projects for new Roslyn dependencies #1416
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
Add reference projects for new Roslyn dependencies #1416
Conversation
Co-authored-by: JoeRobich <611219+JoeRobich@users.noreply.github.com>
…nfiguration.ConfigurationManager Co-authored-by: JoeRobich <611219+JoeRobich@users.noreply.github.com>
|
@copilot I was wrong about Microsoft.Build.Locator. It should be treated as an external package. Please remove the microsoft.build.locator reference package and signing key changes that you made. Please set the MSBuildLocator submodule to the following SHA |
…rnal package Co-authored-by: JoeRobich <611219+JoeRobich@users.noreply.github.com>
Done. Removed the microsoft.build.locator reference package and all related signing key changes. The MSBuildLocator submodule is already at SHA |
|
@JoeRobich the Microsoft.Build.Locator submodule update was already handled via #1403 |
|
/backport to release/10.0 |
|
Started backporting to release/10.0: https://github.com/dotnet/source-build-reference-packages/actions/runs/18538154062 |
This PR adds reference packages for the new Roslyn dependencies required by dotnet/dotnet#2842 (comment).
Packages Added
The following reference packages have been generated:
The generator also automatically created the following dependency packages required by the above:
Note: Microsoft.Build.Locator 1.10.2 is handled as an external package using the existing submodule infrastructure (already at SHA
694ff392b2dcf6ac58fe865afd1c982eb9449014) rather than as a reference package.Technical Changes
Generator Limitation Fixes
Added customization files to address known generator issues:
microsoft.build/17.11.31/Customizations.cs - The generator doesn't emit all members of the
IBuildEventArgsReaderNotificationsinterface. Added missingArchiveFileEncounteredandStringReadDoneevent implementations.system.configuration.configurationmanager/8.0.0/Customizations.cs - The generator references
System.Security.PermissionSetin netstandard2.0 but doesn't include it as a dependency. Added a stub type to allow compilation.Cleanup
Reverted unintended regeneration changes to
system.security.cryptography.xml/8.0.0that removedIndexerNameattributes, which would have caused compilation errors.Verification
All packages build successfully and produce valid NuGet packages in
artifacts/packages/Release/ReferenceOnly/.Fixes #1415
Original prompt
Fixes #1415
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.