Skip to content

Add net8.0 target to SIL.LCModel, Utils, and FixData - #385

Merged
imnasnainaec merged 1 commit into
masterfrom
add-net8-to-lcm-libraries
Jul 2, 2026
Merged

Add net8.0 target to SIL.LCModel, Utils, and FixData#385
imnasnainaec merged 1 commit into
masterfrom
add-net8-to-lcm-libraries

Conversation

@hahn-kev

@hahn-kevhahn-kev commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Not sure why we weren't targeting net8 on only core, but now we're targeting it on the other projects as well.


This change is Reviewable

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown

LCM Tests

16 files ±0 16 suites ±0 3m 4s ⏱️ +2s
2 863 tests ±0 2 843 ✅ ±0 20 💤 ±0 0 ❌ ±0 
11 400 runs ±0 11 232 ✅ ±0 168 💤 ±0 0 ❌ ±0 

Results for commit 0d2b683. ± Comparison against base commit 840564b.

@jasonleenaylorjasonleenaylor left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

@jasonleenaylor reviewed 3 files and all commit messages, and made 1 comment.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on hahn-kev).

@imnasnainaec
imnasnainaec merged commit a581a64 into masterJul 2, 2026
5 checks passed
@imnasnainaec
imnasnainaec deleted the add-net8-to-lcm-libraries branch July 2, 2026 17:21
jasonleenaylor added a commit that referenced this pull request Aug 28, 2026
The removed wrapper scripts called msbuild without /m, so they were
implicitly serial. dotnet build is parallel by default, and on a tree with
no generated sources yet the GenerateModel and GenerateKernelCs targets can
run concurrently against the same non-per-framework outputs, then fail as
LcmGenerate or IdlImp "returned false but did not log an error".
The failure is intermittent, so the error is easy to misread as a broken
change. README.md and AGENTS.md now name -m:1 for a cold-start build.
Correct the Windows prerequisite to Visual Studio 2022. net8.0 targets were
added in #385 and VS 2019 cannot build them. The C++ build tools are needed
for any Windows build rather than only for building in the IDE, because code
generation preprocesses the IDL with cl.exe.
Drop the AGENTS.md root-file inventory, which duplicated the repository root
and went stale with this change, and ask anyone whose run contradicts the
file to report it.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@hahn-kev@jasonleenaylor@imnasnainaec