Find alternative .net Libraries on Windows Server

Hi EE,

I am upgrading a few windows servers that host a variety of bespoke applications is there any software or PowerShell commands I can use  to scan for .net Library Alternatives:

Alternatively is there anywhere I can check in the Windows Registry for a listing of installed .net libraries.

Thank you.
ZackGeneral IT Goto GuyAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I'm not sure what you mean by ".NET Library Alternatives" - I'm assuming you mean you just want to find all .NET libraries that are available on a system, but you should specify whether or not you want to include .NET libraries that are not installed the GAC. For example, you install a .NET application on a server, and that application comes with its own libraries - do you want to include those in the listing? Those may not be standard libraries, and they may not be even usable outside the context of the original application.

The GAC is typically your "universally available" list of .NET libraries that you can depend on when you have a certain version of the .NET framework installed. So if you build an application against .NET 4.5.2 and it uses a library from that version, and the server has .NET 4.5.2 framework installed, then you can be guaranteed that the server will have that particular library.

The GAC is normally available in your C:\Windows\assembly\GAC_32 or GAC_64 folders.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ZackGeneral IT Goto GuyAuthor Commented:
My apologies for not getting back to you sooner, after checking several windows servers  C:\Windows\assembly\GAC_32 or GAC_64 holds the information I need in the majority of cases. Thank you.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.