Prerequisites - Porting Assistant for .NET


The following prerequisites must be verified in order to successfully port your existing .NET applications to .NET Core using the Porting Assistant for .NET tool.


The Porting Assistant for .NET tool requires the following prerequisites for installation and usage.

  • .NET 6 SDK: Download .NET.

  • Windows 7 or later

  • Internet connectivity on the machine running the assessment

  • If your machine is behind a proxy with restricted internet access, you must permit access to the following:

    • Amazon S3 Datastore

    • Amazon S3 Datastore authentication endpoint

    • GitHub datastoreh

    • GitHub user content

    • NuGet or additional package addresses — any addresses required to restore your project packages (the most common one being

  • Administrator access

  • Processor with 1.8 GHz or above processing speed

  • 4 GB minimum of available memory

  • 5 GB minimum of free disk space

Memory requirements for the Porting Assistant for .NET Visual Studio for .NET IDE extension.

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

Solution size Minimum 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 or more, depending on size of source code

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