में कॉन्फ़िगरेशनबिल्डर में सेटबेस सेट कैसे करें कोर 2.0 में कॉन्फ़िगरेशनबिल्डर में बेस पथ कैसे सेट कर सकता हूं।कोर 2.0
मैं googled और ऑनलाइन this सवाल, माइक्रोसॉफ्ट डॉक्स से this, और 2.0 डॉक्स पाया लेकिन वे 1.0.0-beta8 से Microsoft.Extension.Configuration
के एक संस्करण का उपयोग कर रहे है।
मैं appsettings.json
पढ़ना चाहता हूं। कोर 2.0 में ऐसा करने का कोई नया तरीका है?
using System;
using System.IO;
using Microsoft.Extensions.Configuration;
namespace ConsoleApp2
{
class Program
{
public static IConfigurationRoot Configuration { get; set; }
static void Main(string[] args)
{
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory()) // <== compile failing here
.AddJsonFile("appsettings.json");
Configuration = builder.Build();
Console.WriteLine(Configuration.GetConnectionString("con"));
Console.WriteLine("Press a key...");
Console.ReadKey();
}
}
}
appsetting.json
{
"ConnectionStrings": {
"con": "connection string"
}
}
अद्यतन: साथ ही Miscrosoft.Extension.Configuration.FileExtenson के रूप में जोड़ने Set मैं भी जरूरत से संकेत दिया Microsoft.Extensions.Configuration.Json जोड़ने के लिए AddJsonFile
विस्तार मिलता है।
लेकिन अब "AddJsonFile" विधि नहीं मिला है। : डी मुझे यह पैकेज भी जोड़ना था: "माइक्रोसॉफ्ट। एक्सटेंशन। कॉन्फ़िगरेशन। जेसन"। – JedatKinports