Porting Assistant for .NET
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.
Porting Assistant for .NET is an open source tool and you can find the source code at the Porting Assistant for .NET GitHub Repo.
Benefits
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.
How it works

Customer

Kloia
“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

Slalom
“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

Infosys
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

IBM
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
October 15, 2020
July 1, 2020