Fun with the Interns: Charles Lowell on the .NET API Portability Analyzer

Download this episode

Download Video

Download captions

Download Captions


A couple weeks ago when I was up in Redmond I had the pleasure of interviewing some interns on the .NET team to talk about their experience as an intern at Microsoft and to show off the projects they are working on.

In this first interview I sit down with Charles Lowell, a Software Development Engineer in Test. He has been working on a cool Visual Studio extension called the .NET Portability Analyzer. As developers need to target more and more platforms this tool can be a big help in analyzing how portable your .NET code is. It gives you a quick overview of the changes that you would need to make in order to be able to port your code to a given platform.  

The tool's Alpha released today! Download the extension here: .NET Portability Analyzer

And for more information see the .NET Team blog: Leveraging existing code across .NET platforms

And for all those students out there pursuing a career in computer science, you should consider an internship at Microsoft. You can help build real software that helps millions of people! Learn more about the Microsoft internship program here.

-Beth Massi, Visual Studio Community



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image

      Nice plug-in.  I did a quick check on one of our assemblies and received some target type errors for Reactive Extension PCL assemblies for all platforms except Mono 4.5.  Is this currently a limitation with the alpha bits?


    • User profile image

      Thanks for the report! We need more information to get started examining this issue. Can you please send more details to

      - Charles (MSFT)

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.