EnvironmentConfigurator 1.1.1
dotnet add package EnvironmentConfigurator --version 1.1.1
NuGet\Install-Package EnvironmentConfigurator -Version 1.1.1
<PackageReference Include="EnvironmentConfigurator" Version="1.1.1" />
<PackageVersion Include="EnvironmentConfigurator" Version="1.1.1" />
<PackageReference Include="EnvironmentConfigurator" />
paket add EnvironmentConfigurator --version 1.1.1
#r "nuget: EnvironmentConfigurator, 1.1.1"
#:package EnvironmentConfigurator@1.1.1
#addin nuget:?package=EnvironmentConfigurator&version=1.1.1
#tool nuget:?package=EnvironmentConfigurator&version=1.1.1
EnvironmentConfigurator
EN: Environment-aware configuration for ASP.NET Core (.NET 8+).
TR: ASP.NET Core (.NET 8+) için ortam duyarlı konfigürasyon.
EN:
- Loads
appsettings.json→appsettings.{Environment}.json→ environment variables with a single call. - On first build, auto-scaffolds publish profiles,
web.configand per-environmentappsettingsinto your project (existing files are never overwritten).
TR:
- Tek bir çağrı ile
appsettings.json→appsettings.{Environment}.json→ ortam değişkenlerini yükler. - İlk derlemede publish profilleri,
web.configve ortam bazlıappsettingsdosyalarını projenize otomatik oluşturur (var olan dosyalar asla üzerine yazılmaz).
Install | Kurulum
dotnet add package EnvironmentConfigurator
Use | Kullanım
using EnvironmentConfigurator;
var builder = WebApplication.CreateBuilder(args);
builder.AddEnvironmentConfiguration(); // one line | tek satır
EN: Pick the active environment via ASPNETCORE_ENVIRONMENT (launchSettings profile, command line, or web.config). Disable auto-scaffolding with <EnvironmentConfiguratorScaffold>false</EnvironmentConfiguratorScaffold>.
TR: Aktif ortamı ASPNETCORE_ENVIRONMENT ile seçin (launchSettings profili, komut satırı veya web.config). Otomatik oluşturmayı <EnvironmentConfiguratorScaffold>false</EnvironmentConfiguratorScaffold> ile kapatın.
EN: See the project repository for full documentation and a working sample API.
TR: Tam dokümantasyon ve çalışan örnek API için proje deposuna bakın.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 10.0.0)
- Microsoft.Extensions.Configuration.Json (>= 10.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.0)
-
net8.0
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 8.0.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.0)
-
net9.0
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 9.0.0)
- Microsoft.Extensions.Configuration.Json (>= 9.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.