With the release of .NET Core 2.0 and the .NET Standard 2.0 specification, it’s time to check if I can retarget some of my old libraries to .NET Standard 2.0.
The tool you need is the .NET Portability Analyzer: https://marketplace.visualstudio.com/items?itemName=ConnieYau.NETPortabilityAnalyzer
After downloading and installing the Visual Studio extension, it is time to configure it first:
- Open the project you want to analyze in Visual Studio
- Go to Tools –> Options and click on the .NET Portability Analyzer from the left menu
- Select your Target Platforms and the Output formats of the generated report and click OK.
- Now you can right click on a specific project or your solution and choose Analyze Assembly/Project Portability.
- After the analysis has completed you’ll get a report that contains a nice summary, a long list of details and a list of missing assemblies: