2012-02-16 3 views
1

솔루션 sA와 sB에서 실행 가능한 프로젝트 A와 B가 있습니다. 이 두 솔루션 모두 프로젝트 C, D 등을 참조합니다. 기능이 비슷하기 때문에 많은 공통 코드를 공유합니다.하나의 Log4Net 구성 파일을 여러 (관련) 솔루션에 사용할 수 있습니까?

나는 두 솔루션의 상위 폴더에 dll 및 config 파일을 저장하고 sA에서 참조하여 Log4Net을 sA에 구현했습니다. 구성 파일은 프로젝트 A에 추가되었으므로 빌드 중에 bin\Debug 또는 Release 폴더로 복사되고 런타임 중에 사용 가능합니다.

내 문제는 이것입니다. C, D 등은 일반적인 프로젝트이기 때문에 원래의 황금 소스 파일을 참조하고 있으며 프로젝트 별 설정은 아닙니다. 그러나 A에 config 파일을 추가하면 프로젝트 폴더에 복사되어 더 이상 원본을 편집하지 않습니다. 파일을 B에 추가하면 3 개의 파일이 생겨 의심 할 여지없이 동기화되지 않습니다.

프로젝트를 원본을 참조하여 적절한 bin 폴더에 복사 할 수있는 방법이 있습니까? 실제로 sA와 sB 전체에 하나의 구성 파일이 있어야합니까? 내가 바라 보는 또 다른 해결책이 있습니까?

답변

2

Add an existing file to a project as link을 찾으십니까?

enter image description here

희망이이 완벽

+0

을하는 데 도움이 - 나는 완전히 그 기능에 대한 잊었다! 이렇게하면 단일 소스를 유지할 수 있지만 각 솔루션에서 투명하게 편집 할 수 있습니다. 감사. – Alex

관련 문제