lss
lss

Reputation: 1325

JetBrains Rider - configure appsettings overrides

I am trying JetBrains Rider for my existing .NET Core project. In the project I have several appsettings.json overrides:

In Visual Studio, the overrides work perfectly and I always get my Development override, when running the app in debug mode. However, in Rider I am getting the default appsettings.json values, which are not suitable for debugging and development. How do I change the settings to get the values from the correct override?

Upvotes: 29

Views: 31640

Answers (3)

Tom
Tom

Reputation: 5121

The accepted answer didn't work for me. I had to enter the environment variable ASPNETCORE_ENVIRONMENT=Development in to the "Runtime arguments" field:

enter image description here

enter image description here

enter image description here

Upvotes: 9

Eddy Ekofo
Eddy Ekofo

Reputation: 591

For the Mac interface:

  1. Choose the config you wish the to change the environment

  2. Select Environment variables

  3. Choose 'Development' or 'Production'

Upvotes: 10

Alex
Alex

Reputation: 38519

You'll need to set the ASPNETCORE_ENVIRONMENT environment variable.

To do this, create separate configurations for each environment:enter image description here

Then click Edit Configurations

I create one for each env - and specify the Environment variable as appropriate:enter image description here

Upvotes: 36

Related Questions