I had a prototype of nClam, a pure .NET client to ClamAV, ready in a few hours. From there I polished up the code, added documentation, pushed it up to GitHub, and published a package to Nuget.
Using nClam is very easy. It has one pre-requisite, a ClamAV server. In the past, ClamAV was difficult to get running on Windows, but the team has done a lot of work on the Windows version and it’s able to install as a Windows Service right out of the box now. Here are some quick steps to installing ClamAV:
Download the 32-bit or x64 version of ClamAV here: http://oss.netfarm.it/clamav/.
Extract the ClamAV binaries to C:clamav
Create an empty folder called DB in C:clamav