HDHR.NET is a managed wrapper for libhdhomerun written in C++ CLI. It allows all languages running under the Common Language Runtime (C#, VB, F#, etc.) to control HDHomeRun devices. This library does not expose all functionality of libhdhomerun, but instead tries to provide support for commonly used features with an interface that is familiar for .NET programmers.
Get the source code on the GitHub Page. Binaries will be provided when the API stabilizes.