

# Setting up your .NET core on Linux development environment for Elastic Beanstalk
<a name="dotnet-linux-devenv"></a>

This topic provides instructions to set up a .NET core on Linux development environment to test your application locally prior to deploying it to Amazon Elastic Beanstalk. It also references websites that provide installation instructions for useful tools. 

**Topics**
+ [Installing the .NET Core SDK](#dotnet-linux-devenv-dotnetcore)
+ [Installing an IDE](#dotnet-devenv-ide)
+ [Installing the Amazon Toolkit for Visual Studio](#dotnet-devenv-toolkit)

## Installing the .NET Core SDK
<a name="dotnet-linux-devenv-dotnetcore"></a>

You can use the .NET Core SDK to develop applications that run on Linux.

See the [.NET downloads page](https://dotnet.microsoft.com/download) to download and install the .NET Core SDK.

## Installing an IDE
<a name="dotnet-devenv-ide"></a>

Integrated development environments (IDEs) provide a range of features that facilitate application development. If you haven't used an IDE for .NET development, try Visual Studio Community to get started.

See the [Visual Studio Community](https://www.visualstudio.com/vs/community/) page to download and install Visual Studio Community.

## Installing the Amazon Toolkit for Visual Studio
<a name="dotnet-devenv-toolkit"></a>

The [Amazon Toolkit for Visual Studio](dotnet-toolkit.md) is an open source plugin for the Visual Studio IDE that makes it easier for developers to develop, debug, and deploy .NET applications using Amazon. See the [Toolkit for Visual Studio homepage](http://www.amazonaws.cn/visualstudio/) for installation instructions.