Commit 72651fe
Fix source-build: track Cryptography.Xml via Version.Details (#19839)
* Fix source-build: track System.Security.Cryptography.Xml via Version.Details
Move System.Security.Cryptography.Xml version management from hardcoded
eng/Versions.props to eng/Version.Details.xml + Version.Details.props,
following the same pattern as System.Diagnostics.DiagnosticSource and
other System.* runtime dependencies. This allows source-build to use
the live-built package instead of a prebuilt NuGet download.
Co-authored-by: Copilot <[email protected]>
* Restore PrivateAssets=all on System.Security.Cryptography.Xml
Removing PrivateAssets=all caused transitive dependencies
(Microsoft.Bcl.Cryptography, System.Formats.Asn1, etc.) to flow into
fsc.fsproj on net472, triggering MSB3277 version conflicts with
System.ValueTuple from .NET Framework reference assemblies.
Co-authored-by: Copilot <[email protected]>
---------
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>1 parent 832d426 commit 72651fe
13 files changed
Lines changed: 439 additions & 316 deletions
File tree
- .github/workflows
- docs/release-notes/.FSharp.Compiler.Service
- eng
- src/Compiler
- Checking
- Service
- tests/FSharp.Compiler.ComponentTests
- FSharpChecker
- Language/Nullness
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
0 commit comments