Need latest .NET 8 compatible versions (NuGet/DLLs) for old .NET Framework libraries

Aman Agrahari 140 Reputation points
2025-10-01T11:50:09.87+00:00

Hello everyone,

I’ve recently migrated my application from .NET Framework 4.7.2 to .NET 8 (Core). During setup creation, I noticed some of my older DLL references are still pointing to the .NET Framework version.

I want to replace them with the latest NuGet packages or .NET 8 compatible DLLs, but I’m not sure which ones are available and actively maintained.

The libraries I’m currently using are:

BouncyCastle.dll

OpenFAST.dll

Renci.SshNet

RkLib.ExportData

OwfControls.DigitalDisplay

(and a few others)

Could anyone please guide me on:

  1. The latest stable versions (NuGet or DLL) of these libraries for .NET 8. 
  2. If some of these are not maintained anymore, any recommended alternatives or migration paths.

Any help, links, or suggestions would be greatly appreciated.

Thanks in advance!

Developer technologies | .NET | .NET Runtime
{count} votes

1 answer

Sort by: Most helpful
  1. Susmitha T (INFOSYS LIMITED) 755 Reputation points Microsoft External Staff
    2025-10-02T08:58:12.42+00:00

    Thanks for reaching out!

    1. Finding Latest Versions:
      • For each of the libraries you mentioned, you can check their NuGet pages to see the latest stable versions that are compatible with .NET 8.
        • Search for:
           - [BouncyCastle](https://www.nuget.org/packages/BouncyCastle/"https://www.nuget.org/packages/bouncycastle/")
          
                 - [OpenFAST](https://www.nuget.org/packages/OpenFAST"https://www.nuget.org/packages/openfast")
          
                       - [Renci.SshNet](https://www.nuget.org/packages/SSH.NET/"https://www.nuget.org/packages/ssh.net/")
          
                             - [RkLib.ExportData](https://www.nuget.org/packages/RkLib.ExportData/"https://www.nuget.org/packages/rklib.exportdata/")
          
                                   - [OwfControls.DigitalDisplay](https://www.nuget.org/packages/OwfControls.DigitalDisplay/"https://www.nuget.org/packages/owfcontrols.digitaldisplay/")
          
    2. Identifying Maintenance Status:
      • While you’re on the NuGet pages, check the "Dependencies" and "Version History" sections to see if the libraries are actively maintained or if there are any announcements regarding their support status.
        • If a library hasn't been updated recently and doesn’t support .NET 8, you could explore community discussions or GitHub issues for alternatives.
        1. Alternatives:
          • If you find that some libraries are no longer maintained, you might want to look for alternatives. For general libraries, GitHub might be a good source to find forks or similar libraries that have been updated for .NET 8.
    3. Migration Resources:
      • Consider looking into the Microsoft migration guides which offer detailed steps on how to transition from older versions to .NET 8.
      Let me know if you need any further help with this. We'll be happy to assist.

                    I you find this helpful, please mark the response as "answered".


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.