mirror of
https://github.com/icsharpcode/ILSpy.git
synced 2026-10-12 11:09:54 +00:00
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
17 lines
437 B
JSON
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": {}
|
|
}
|
|
} |