私は問題があります。希望私は思っ.Net Coreでapp.configを使用する
string connectionString = ConfigurationManager.ConnectionStrings["sampleDatabase"].ConnectionString;
Console.WriteLine(connectionString);
// read appSettings configuration
string appSettingValue = ConfigurationManager.AppSettings["sampleApplication"];
Console.WriteLine(appSettingValue);
、それは、インターネットからの例です:私はこのようなapp.configを使用してネットコア(C#の)でプログラムを記述する必要があります。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="custom" type="ConfigurationSample.CustomConfigurationSection, ConfigurationSample"/>
</configSections>
<connectionStrings>
<add name="sampleDatabase" connectionString="Data Source=localhost\SQLExpress;Initial Catalog=SampleDatabase;Integrated Security=True"/>
</connectionStrings>
<appSettings>
<add key="sampleApplication" value="Configuration Sample"/>
</appSettings>
<custom>
<customConfigurations>
<add key="customSample" name="Mickey Mouse" age="83"/>
</customConfigurations>
</custom>
</configuration>
と私は書きます仕事が、私は例外を取得しています:
System.Configuration.ConfigurationErrorsException: 'Error Initializing the configuration system.'
Inner Exception
TypeLoadException: Could not load type 'System.Configuration.InternalConfigurationHost' from assembly 'CoreCompat.System.Configuration, Version=4.2.3.0, Culture=neutral, PublicKeyToken=null' because the method 'get_bundled_machine_config' has no implementation (no RVA).
私はNuGet経由でダウンロード - CoreCompat.System.Configuration -Version 4.2.3-R4 -pre・パッケージをインストールし、まだ動作しません。多分誰かが私を助けることができますか?
私は、.netコアでは設定のためにjsonファイルを使用すると思います。それを見てください。 – Phiter
.NETコアでは、app.configファイルではなくappsettings.jsonを使用します。 –
しかし、私は.NetコアでASP.Netコアではないと言っています – Nju