Add MSBuild reference packages version 17.8.43 #1430
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds version 17.8.43 of the following MSBuild reference packages to the
release/9.0branch:Changes
All packages were generated using the
generate.shscript following the standard repository workflow. The generation process also created the following dependency packages:All new packages have been added to
eng/Build.propsin the correct dependency order, ensuring they build before packages that depend on them.Regenerated Package Fixes
During generation, some existing packages were regenerated as dependencies. Intentional manual modifications to these packages have been preserved:
System.Runtime.InteropServices
Retained the
System.Runtime.InteropServices.Manual.csfile containing theComAwareEventInfopartial class, which is needed to address dotnet/source-build#4000.System.Security.Cryptography.Xml
Restored
[System.Runtime.CompilerServices.IndexerName("ItemOf")]attributes on indexer properties in theEncryptionPropertyCollectionandReferenceListclasses. These attributes are manually added because GenAPI filters them out, and they are required to prevent conflicts between the indexer properties (this[int index]) and theItem(int index)methods.System.Configuration.ConfigurationManager
Restored
#pragma warning disable/restore SYSLIB0003directives around methods using the obsoletePermissionSettype. These pragmas suppress compiler warnings while maintaining API compatibility.Verification
All packages build successfully with the source-build configuration:
All 6 new packages are generated in the artifacts directory and included in the intermediate source-build package.
Original prompt
Fixes #1429
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.