Corey-M/NAudio.Lame

is .NET Framework any more not supporting?

Closed this issue · 3 comments

is .NET Framework 4.0 any more not supporting? if not, that how use it 1,1,1 ver ?

image
image

This can happen if you upgrade NAudio.Lame without also upgrading NAudio to v1.10 or higher. This should happen automatically but it seems not to be doing so in some cases. Open the NuGet package manager for your project and manually upgrade NAudio to the latest version.

I'll be updating the nuget package for NAudio.Lame shortly. That may also fix the issue.

In 1.1.2 same

@atrezonator Sorry, I obviously wasn't thinking about this very well at the time. Since v1.1.0 NAudio.Lame is compiled as a .NET Standard 2.0 library which requires at least .NET Framework v4.6.1. The last version that supported .NET Framework v4.0 was NAudio.Lame v1.0.9, which is still available on NuGet.

Since earlier earlier versions of .NET v4.x are out of support at this point I don't think that there's much to be gained from retrofitting the library for an older, unsupported .NET version. I've got a pull request to support .NET 4.5 that I'm also considering rejecting for the same reasons.

If you need the latest updates and can't upgrade your project to .NET FW v4.6.1 or higher then you could fork the library from before I did the .NET Standard overhaul (Commit b496c27fa8...) or check out the .NET 4.0 retrofit branch I've just pushed up. It passes the existing tests on .NET 4.5.0 so it might work for you.