RKSNI0008
Why this is deprecated
Ninject.Syntax.IBindingNamedWithOrOnSyntax1is part of theRokstep.Ninject.Shims shim library. The original library is abandoned or deprecated. This diagnostic ID (RKSNI0008`) fires at build time to guide you toward the modern replacement.
Obsolete message: Ninject.Syntax.IBindingNamedWithOrOnSyntax
What you can do
Option 1 — Drop-in shim (zero code changes)
Install the shim package and keep using the existing API. The shim compiles your code but emits this warning at build time.
dotnet add package Rokstep.Ninject.ShimsOption 2 — Migrate to the modern alternative
Replace Ninject.Syntax.IBindingNamedWithOrOnSyntax1` with from.
Type details
While you’re at it
Check the Hardened Migration Security Checklist for common security issues to fix during migration.
Related IDs in rokstep-ninject-shims
- RKSNI0010
- RKSNI0001
- RKSNI0002
- RKSNI0015
- RKSNI0005
- RKSNI0006
- RKSNI0011
- RKSNI0012
- RKSNI0003
- RKSNI0004
- RKSNI0007
- RKSNI0013
- RKSNI0014
- RKSNI0009
Not your kind of work? Let me do it for you. Found a typo? Email me — solo founder, no public issue tracker for this site.