Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Porting Assistant for .NET 2019

Porting Assistant for .NET 2019

Amazon Web Services

|
2,110 installs
| (3) | Free
Porting Assistant for .NET is an analysis tool that scans .NET Framework applications and generates a .NET Core compatibility assessment, which helps you to quickly port your applications to Linux. Porting Assistant for .NET scans .NET Framework applications to identify incomp...

The Porting Assistant for .NET Visual Studio IDE extension makes it possible to use Porting Assistant functionality seamlessly from within Visual Studio. Once installed, the Porting Assistant for .NET extension provides prescriptive guidance to assist you with assessing and porting your Windows .NET Framework applications to .NET Core on Linux. Along with the rich source code editing features provided by the IDE, the Porting Assistant for .NET extension provides you with feedback on each line of source code that must be modified to make it compatible with .NET Core. You can run automated porting and take advantage of continuous assessments of incompatibilities as you update the code. You can also assess multiple solutions at the same time. This extension facilitates collaboration with other developers who are analyzing, debugging, testing, and refactoring the same application code.

Supported versions

The Porting Assistant Visual Studio IDE extension supports the following .NET versions:

  • Source versions: .NET Framework 3.5 and later
  • Target versions: .NET Core 3.1 and 5

For assessments and porting, both Windows services and ASP.NET applications are supported.

The Porting Assistant Visual Studio IDE extension supports the following versions of Visual Studio:

  • Visual Studio 2019 and later

If you run application on Visual Studio 2022 or target to .NET 6, please try Porting Assistant for .NET 2022

Prerequisites for using the Porting Assistant Visual Studio IDE extension

To use the Porting Assistant IDE extension, ensure the following prerequisites:

  • Installation of .NET Core 3.1 or 5. Download .NET Core (https://dotnet.microsoft.com/download/dotnet).
  • AWS CLI: You must have a valid AWS CLI profile in order for Porting Assistant to collect compatibility information on the public NuGet packages and the APIs within the packages that are in use by your application.
  • Installation of any .NET Framework versions currently in use by your application.

Pricing for the Porting Assistant Visual Studio IDE extension

The Porting Assistant Visual Studio IDE extension is available for use at no cost.

Memory requirements

The following memory requirements must be met to use the Porting Assistant for .NET Visual Studio for .NET IDE Extension.

Solution size Memory requirements
Small solutions (1,000 to 50,000 lines of code) 4 GB
Medium solutions (50,000 to 400,000 lines of code) 8 GB
Large solutions (400,000 or more lines of code) 16 GB

Note

These requirements are provided as estimates. Individual solutions can vary for memory usage.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft