ClamAV bindings for the .NET Framework, Mono and PowerShell. ClamAV.Managed is a library written in C# for the .NET Framework and Mono, providing managed bindings for the libclamav interface. It includes ClamAV.Managed.PowerShell, a set of PowerShell cmdlets for ClamAV scanning. It comes with sample code for building a GUI virus scanner application.
Currently, the plan is to use WiX to provide a Windows Installer package with the ability to select libraries, source code, documentation and PowerShell integration, primarily to facilitate automated deployment on servers.
As well as the WiX package, there will definitely be binary builds distributed in a ZIP archive.
ClamAV.Managed could also be distributed via NuGet, but the issue of how to provide ClamAV binary builds along with the managed libraries, especially to support Mac OS X and Linux, should be considered.
A ZIP archive distribution should be available for 0.2, and a Windows Installer package at a later version.
Currently, the plan is to use WiX to provide a Windows Installer package with the ability to select libraries, source code, documentation and PowerShell integration, primarily to facilitate automated deployment on servers.
As well as the WiX package, there will definitely be binary builds distributed in a ZIP archive.
ClamAV.Managed could also be distributed via NuGet, but the issue of how to provide ClamAV binary builds along with the managed libraries, especially to support Mac OS X and Linux, should be considered.
A ZIP archive distribution should be available for 0.2, and a Windows Installer package at a later version.