Porting Assistant for .NET

Insight and assistance for porting from .NET Framework to .NET Core

Porting Assistant for .NET is an analysis tool that scans .NET Framework applications and generates a .NET Core compatibility assessment, helping you port your applications to Linux faster. Porting .NET Framework applications to .NET Core helps customers take advantage of the performance, cost savings, and robust ecosystem of Linux. However, porting applications to .NET Core can be a significant manual effort. Application owners need to spend valuable time identifying the dependencies and APIs that are incompatible with .NET Core, and estimating the level of effort involved. Porting Assistant for .NET quickly scans .NET Framework applications to identify incompatibilities with .NET Core, finds known replacements, and generates a detailed compatibility assessment. This reduces the manual effort involved in modernizing your applications to Linux.

You can download the Porting Assistant for .NET standalone tool to begin analyzing .NET Framework applications.

Porting Assistant for .NET is fully open-sourced. You can download the Porting Assistant standalone client or Porting Assistant IDE extension from our GitHub repository.

For an improved experience to refactor legacy .NET applications, check out our latest AWS Toolkit for .NET Refactoring IDE extension.


Quickly prioritize

Porting Assistant for .NET enables you to scan your entire .NET Framework application portfolio to generate .NET Core compatibility assessment reports. This makes it easy to prioritize applications for porting based on the level of effort required.

Reduce manual effort

Porting Assistant for .NET identifies incompatible .NET Core APIs and packages from your .NET Framework applications, and finds known replacements reducing the manual effort of searching for replaceable packages and APIs.


cbs africa

CBS Africa

“In today’s ever expanding technology sector, active stakeholders must evolve to ensure continuity. The new .NET Core technology provides us with the necessary components to couple with scalability and maintainability, but scoping and planning for such a framework upgrade is a meticulous task. AWS Porting Assistant definitely stepped up the standards for modern day practices for allowing a standardized framework upgrade, as well as serving as a guide and expectation management on the processes and methodologies of upgrading to .NET Core."

Christo Botha, Application Development Manager - CBS Africa



“Porting Assistant for .NET plays a crucial role during the initial phases of .NetCore transitions and also guides during the way. By the help of the Porting Assistant for .NET, one can foresee the complexity of the project and can do better planning and implementation.”

Turgay Özgur, Software Architect - Kloia



“Moving Microsoft workloads built on the .NET Framework to .NET core represents a considerable opportunity to reduce the total cost of ownership of your Microsoft workloads. Porting Assistant for .NET enables teams to rapidly realize benefits of .NET Core, bringing instant modernization into their Microsoft workloads and providing the ability to drive down operating system licensing costs and leveraging containerization. Porting Assistant for .NET is a game changer for Microsoft workloads.”

Patrick Swain, Practice Area Director - Slalom



The cloud market is seeing great traction amongst customers who are wanting to migrate from legacy .NET to .NET Core for its cross-platform capabilities. With containerization and Kubernetes becoming the new normal, Porting Assistant for .NET comes handy to quickly assess, port, and migrate legacy .NET applications to .NET CORE. Enterprises adopting microservices or monolith architecture for their applications can leverage Porting Assistant for .NET and deep expertise of Infosys Modernization Practice to accelerate migration to cloud.

Jai Ganesh, Senior Principal - Infosys Modernization Practice



Customers can immensely benefit from modernizing their .NET application landscape. Moving to .Net Core can be a great option. The Porting Assistant for .NET is a great tool that helps identify the dependencies, compatibility issues & recommends replacement solutions thus reducing the manual effort involved in the migration. In coming days this will be a must have tool for Microsoft workload migration“

Arun Dwarakanath, Chief Architect, AWS Practice - IBM Global Business Services

Blog post

Steve Roberts
October 15, 2020
Steve Roberts
July 1, 2020
Check out the product features

Visit the Porting Assistant for .NET features page.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Read the documentation

Learn more about Porting Assistant for .NET with the User Guide.

Learn more