rmuch / ClamAV.Managed

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.
GNU General Public License v2.0
20 stars 8 forks source link

Upgrade to .NET Standard 2.0 #12

Open rmuch opened 3 years ago

rmuch commented 3 years ago

Upgrade ClamAV.Managed and ClamAV.Managed.Async to .NET Standard 2.0 the SDK-style (.NET Core) project format.

This could possibly be accomplished using automated tooling.

This may also necessitate upgrading other dependent projects to at least .NET 4.6.1, because earlier versions are not supported by .NET Standard, as per the documentation here.

Since the original issue (#8) was created, the .NET ecosystem has come a long way. This issue supersedes the previous one.

This will not be merged until after the 0.4.0.0 release, which will be the final release using the legacy .NET Framework.