Intended for … runtime
Messages like Intended for Mono runtime or Intended for .NET Core runtime are normal, they’re a
heads-up, not an error. BitMono is just telling you that a protection you enabled is built for one
specific runtime.
For example, BitDecompiler prints Intended for Mono runtime because it only works on Mono, it
leans on Mono-specific quirks to hide things from decompilers. Run that same app on regular .NET and the
protection simply won’t do its job.
So if you know your target runtime matches, you can ignore the message. If it doesn’t, drop that protection or pick one that fits. This is the runtime moniker system, see Protection Runtime Moniker for how it works.