2009-10-20 3 views
1

App.Config이있는 프로젝트가 있고 컴파일 할 때 프로젝트 App.Config의 내용이 들어있는 [myproject].dll.config이라는 DLL 옆에 파일이 있습니다.[myproject] .dll.config 파일 - 필요합니까?

[myproject].dll을 다른 프로젝트에서 참조하려면 .config 파일도 복사해야합니까? App.Config 파일을 DLL에 컴파일하여 DLL 자체가 모두 필요합니까?

답변

1

실제로 앱을 실행하면 읽을 수있는 설정 파일은 YourExeName.exe.config뿐입니다. 모든 yourdll.dll.config 파일을 보지 않습니다. YourExeName.exe.config 파일에 사용해야하는 모든 것을 넣어야합니다.

그러나 .net 설정은 자동으로 기본값을 .dlls로 컴파일하므로 지정한 기본값 이외의 값으로 설정하려고하지 않는 한 걱정할 필요가 없습니다. yourexe.exe.config에 배치해야합니다.

1

App.Config는 DLL로 컴파일 할 수없는 별도의 엔터티입니다. 그러나 할 수있는 일은 별도의 도메인에 dll을로드하고 거기에 config 파일을 연결하는 것입니다. 나는 이것에 관해 blogging했다 here.

관련 문제