Files
Siegfried Pammer 931375708f Carry all RIDs in the decompiler-test lock files
ICSharpCode.Decompiler.Tests builds for the host RID (so the native
Microsoft.DiaSymReader.Native assets the Windows PDB tests need are copied),
which made its packages.lock.json host-specific (linux-x64 vs win-x64) and
drift between Linux and Windows restores. Add an explicit <RuntimeIdentifiers>
list next to the single <RuntimeIdentifier>: the lock then records every RID
host-independently while the build still targets the host RID. Apply the same
list to the TestRunner it pulls in.

TestRunner's lock is now fully portable. The test project's lock still carries
the OS-conditional DiaSymReader.Native difference in its base graph, which the
*.filelist-scoped "Verify package contents" step already tolerates.

Assisted-by: Claude:claude-opus-4-8:Claude Code
2026-06-10 00:11:35 +02:00

17 lines
437 B
JSON

{
"version": 2,
"dependencies": {
"net11.0": {
"TomsToolbox.Composition.Analyzer": {
"type": "Direct",
"requested": "[2.24.0, )",
"resolved": "2.24.0",
"contentHash": "dKHqW1MeAMnDIbtx8qDTsGwy/7LUiQ3ccdzHX0PzCh1r98Lgl/1deIky9+ojZO0K5HjeA7uE+eW9/h+v7EOIBA=="
}
},
"net11.0/linux-x64": {},
"net11.0/osx-arm64": {},
"net11.0/win-arm64": {},
"net11.0/win-x64": {}
}
}