.NET Core에서 'app.config'를 사용하는 것은 어려울 수 있지만 가능합니다. 발생한 예외에 대한 해결책은 다음과 같습니다.
CoreCompat.System.Configuration Package
CoreCompat.System.Configuration 패키지의 올바른 버전이 있는지 확인하세요. 4.2.3-r4 -Pre 대신 4.4.0 버전을 사용해야 합니다. NuGet 패키지 참조를 다음으로 업데이트하세요.
Install-Package CoreCompat.System.Configuration -Version 4.4.0
사용자 정의 구성 섹션
'app.config' 파일의 사용자 정의 섹션은 적절한 경로를 통해 액세스할 수 있어야 합니다. 네임스페이스와 어셈블리. 'MyClass' 및 'MyAccount' 클래스가 'MyLib' 어셈블리 내의 'MyNamespace' 네임스페이스에 정의되어 있는지 확인하세요.
App.config Location
. NET Core에서 'app.config' 파일은 대신 "projectName.dll.config"에 있습니다. "프로젝트 이름.exe.config". 'app.config' 파일이 실행 파일을 기준으로 이 위치에 있는지 확인하세요.
예
다음은 'connectionStrings' 및 ' appSettings' 섹션 및 사용자 정의 'custom' 섹션:
using System.Configuration; // Read connection string string connectionString = ConfigurationManager.ConnectionStrings["sampleDatabase"].ConnectionString; Console.WriteLine(connectionString); // Read appSetting value string appSettingValue = ConfigurationManager.AppSettings["sampleApplication"]; Console.WriteLine(appSettingValue); // Read custom configuration CustomConfigurationSection customSection = (CustomConfigurationSection)ConfigurationManager.GetSection("custom"); Console.WriteLine(customSection.CustomConfigurations[0].Name);
추가 정보
위 내용은 .NET Core에서 app.config를 올바르게 사용하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!