A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Configurando appsettings.json en tu proyecto

8/22
Recursos

Aportes 9

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Compilar el proyecto:
dotnet build

Paquete agreagado:

  • Microsoft.Extensions.Configuration.Json:
    dotnet add package Microsoft.Extensions.Configuration.Json --version 2.2.0

  • En programm.cs agregar los espacios de nombre de los paquetes que instalamos en la aplicaci贸n.
    using Microsoft.Extensions.Configuration;
    using Microsoft.Extensions.Configuration.Json;
    using Microsoft.Extensions.Configuration.FileExtensions;

Lo estoy corriendo pero no me imprime la connectionstring.

Sale en blanco si dejo el 鈥淗ellow World鈥 si lo imprime.

Alguien me puede ayudar?

var builder = new ConfigurationBuilder()
                   .SetBasePath(Directory.GetCurrentDirectory())
                   .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
              
    
            var configuration = builder.Build();

驴Como hago si quiero agregar una segunda cadena de conexi贸n? Ejemplo si quiero tener una que me lleve a sql.

Es importante que en el archivo_ appsettings.json_ el nombre de la cadena de conexi贸n este escrito en minusculas todo. El profesor dijo que podiamos colocarle el nombre que quisieramos, y es cierto, pero debe estar todo en minusculas o sino saldr谩 un error el ejecutar el dotnet build

Como aporte dejo la siguietne extensi贸n que simplifica la b煤squeda e instalaci贸n de paquetes Nuget en sus diferentes versiones:

  • Nombre: NuGet Package Manager
  • ID: jmrog.vscode-nuget-package-manager
  • Editor: jmrog
  • V铆nculo de VS Marketplace: Link a NuGetPackageManager

Capturas:
Selecci贸n de comando (Ctrl + Shift + P).

B煤squeda por Nombre de paquete NuGet

Resultados de b煤squeda:

Selecci贸n de versi贸n del paquete NuGet:

Para nuevas versiones de NetCore

dotnet add package Microsoft.Extensions.Configuration.Json --version 3.1.4

            var builder = new ConfigurationBuilder()
            .SetBasePath(Directory.GetCurrentDirectory())
            .AddJsonFile("appsettings.json");

Version estable :

Install-Package Microsoft.Extensions.Configuration.Json -Version 5.0.0```