Rhino Mocks is using Castle Dynamic Proxy (http://www.castleproject.org/dynamicproxy/index.html) to handle proxying the types it needs to mock.
The Dynamic Proxy project has been invaluable resource and made creating Rhino Mocks possible.
See the version list below for details.
Install-Package RhinoMocks -Version 3.6.1
dotnet add package RhinoMocks --version 3.6.1
<PackageReference Include="RhinoMocks" Version="3.6.1" />
paket add RhinoMocks --version 3.6.1
This package has no dependencies.