CoreCLR Migration Scanner - Rewrites the Mono-era C# That Unity 6.8 Will Break
A Unity editor tool from Core Systems Asset Factory. Made with Unity. Paid.
CoreCLR Migration Scanner - Rewrites the Mono-era C# That Unity 6.8 Will Break is a Unity editor tool for Unity, paid.
Its title or description names Unity 6. Its store page states that commercial use is permitted; the exact licence terms are on the store page.
Unity is removing Mono in 6.8. Unity calls the move to CoreCLR the most significant change to its C# layer in over a decade. Every commercial project has to audit for it, there is a hard deadline, and the official migration guidance is a forum thread. This does that migration. It rewrites the Mono-era C# that CoreCLR breaks, shows you every edit before it lands, and burns the remaining list down in CI.
What it does Scans every C# file and reflects over every compiled assembly in your project against a 22-rule corpus covering the five categories that break: serialization, threading, assembly loading, reflection and P/Invoke. Each finding tells you why CoreCLR breaks it and what to do about it — the part you cannot get from a grep. The compiled-assembly half is the reason to buy it A text search finds what you wrote.
Your real exposure is usually in the plugins you bought, shipped as DLLs, whose vendors may be long gone. There is no source to search — so a source-only audit reports a clean project and you find out at runtime. This detects platform-invoke methods inside compiled assemblies using the CLR's own MethodAttributes.PinvokeImpl metadata flag.
AI disclosure, as the store page states it: AI Assisted, Code, Graphics
Questions
Which engines is it for?
Its itch.io store page lists Unity under Made with. Its title or description names Unity 6.
Can I use it in a commercial game?
Yes. Its store page states that commercial use is permitted. The exact licence terms are on the store page.
Paid · Get it on itch.io. Files, screenshots and the full description are on the store page.