이 질문을하고 싶습니다. dll.config
파일을 참조 할 수없는 dll 코드와 그 파일을 exe로 컴파일하고 복사 한 것입니다. 솔루션에 대한 다른 프로젝트.참조 파일을 참조하는 DLL을 사용할 수 없습니다.
서로 다른 SQL 연결 문자열을 사용하는 다른 응용 프로그램에 사용할 dll 파일 (DataAccess.dll
)을 만들 때 궁금한 점이 없지만 솔루션을 빌드하면 DataAccess.dll.config
파일이 만들어 지지만 결코 복사되지 않습니다 Winforms 또는 Windows 서비스 중 하나 인 다른 솔루션에 추가하십시오. 그냥 거기에 머물러 있습니다.
config 파일을 복사하고 값을 변경하려고하면 intellisense를 사용하여 구성 설정에 액세스하는 dll과 같아 보일지라도 원래 컴파일 된 것만 얻으면 컴파일 후 값이 무시됩니다 . 메모장에서 dll을 열면 설정이 dll 자체로 컴파일 된 것을 볼 수 있습니다.
그것은 하드 코딩 된 열린 구성 파일을 경로별로 사용해야 만한다는 것을 제외하고는 개체 지향 Intellisense 관리자의 구성 설정에 액세스하기 위해 config 파일의 값을 수동으로 exe의 구성 파일에 복사해야한다는 생각이 들립니다. 검색은 요소를 던졌습니다
거래가 무엇입니까? 나에게 무엇에 대한 대답이 없는지 실제보다 훨씬 현실적인 방법으로 디자인 할 수 있습니다.
.NET 팀이 구성 시스템을 수행하기로 결정한 것입니다. C'est la vie -이 문제를 해결하고 ..... ..... –