이 질문은 이전에 요청되었지만 나에게 맞는 대답을 찾을 수 없습니다.참조 된 DLL, 웹 API 프로젝트에서 dll.config 또는 web.config를 읽지 않음
5 개의 프로젝트가 포함 된 솔루션 중 하나는 웹 API (.net 4.5)이고 하나는 클래스 라이브러리 (.net 4.5)입니다. 웹 API에는 클래스/DLL에 대한 참조가 있습니다. 클래스 프로젝트에서 Settings.settings는 App.Config에 값을 입력하는 데 사용됩니다. 설정의 모든 값은 유형 문자열, 범위 적용, 액세스 수정 자 내부입니다.
이 값은의 app.config에서 만든이 같은 것을 보면됩니다 클래스 코드에서
<applicationSettings>
<xxxxx.Properties.Settings>
<setting name="setting1" serializeAs="String">
<value>1</value>
</setting>
<setting name="setting2" serializeAs="String">
<value>abc123</value>
</setting>....
를, 값은과 같이 읽기 :
Properties.Settings.Default.setting1;
때의 패키지 웹 API가 만들어지면 .dll이 있지만 .dll.config 파일은 없습니다. .dll.config 파일을 수동으로 복사하면 .dll에서 읽지 않습니다. 또한 web.config에서 ConnectionString을 읽지 않는 것으로 보입니다.
DLL이 .dll.config 또는 웹 API web.config 파일을 읽는 데 필요합니다. 내가 stackoverflow에 게시 된 여러 가지 솔루션을 시도했지만 대부분의 업데이 트가/비난 및/또는 그들을 시도하면 오류를 던져 보인다.
.net 4.5에서이 문제점에 대한 현재 올바른 해결 방법은 무엇입니까?
감사