[dotnet] Put type-map.txt into the linker cache directory.#25654
[dotnet] Put type-map.txt into the linker cache directory.#25654rolfbjarne wants to merge 2 commits into
Conversation
This way it's copied back to Windows automatically after a remote build.
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
There was a problem hiding this comment.
Pull request overview
This PR updates the .NET MSBuild targets so the generated type-map.txt is placed inside the linker cache directory, allowing it to be synchronized back to Windows automatically after a remote build.
Changes:
- Move
_LinkerCacheDirectoryproperty initialization to_ComputeVariables. - Change the default
_TypeMapFilePathfrom$(DeviceSpecificIntermediateOutputPath)type-map.txtto$(_LinkerCacheDirectory)/type-map.txt.
| <!-- The directory where the linker puts *.items files that will be loaded in the _LoadLinkerOutput target --> | ||
| <_LinkerItemsDirectory>$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)linker-items'))</_LinkerItemsDirectory> | ||
| <_LinkerItemsDirectory Condition="'$(BuildSessionId)' != ''">$(IntermediateOutputPath)linker-items</_LinkerItemsDirectory> |
✅ [PR Build #8a366a5] Build passed (Detect API changes) ✅Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
✅ [PR Build #8a366a5] Build passed (Build packages) ✅Pipeline on Agent |
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
✅ [PR Build #8a366a5] Build passed (Build macOS tests) ✅Pipeline on Agent |
🔥 [CI Build #8a366a5] Test results 🔥Test results❌ Tests failed on VSTS: test results 0 tests crashed, 19 tests failed, 174 tests passed. Failures❌ dotnettests tests (iOS)1 tests failed, 0 tests passed.Failed tests
Html Report (VSDrops) Download ❌ interdependent-binding-projects tests2 tests failed, 2 tests passed.Failed tests
Html Report (VSDrops) Download ❌ linker tests (iOS)11 tests failed, 0 tests passed.Failed tests
Html Report (VSDrops) Download ❌ monotouch tests (iOS)1 tests failed, 19 tests passed.Failed tests
Html Report (VSDrops) Download ❌ monotouch tests (macOS)1 tests failed, 22 tests passed.Failed tests
Html Report (VSDrops) Download ❌ xcframework tests2 tests failed, 2 tests passed.Failed tests
Html Report (VSDrops) Download ❌ Tests on macOS Monterey (12) tests1 tests failed, 4 tests passed.Failed tests
Html Report (VSDrops) Download Successes✅ cecil: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Ventura (13): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
This way it's copied back to Windows automatically after a remote build.