저는 C# 클래스 라이브러리와 시작 프로젝트 (콘솔 앱)가 있습니다. 클래스 라이브러리에는 웹 서비스에 대한 서비스 참조가 포함됩니다. 프로젝트를 실행하려고하면 시작 프로젝트가 클래스 라이브러리의 app.config를 읽지 않아 InvalidOperationException이 발생하고 서비스 참조가 무시됩니다. 이를 작동 시키려면 동일한 서비스 참조를 시작 프로젝트에 추가해야합니다. 내가 이것을 피할 수있는 방법이 있습니까? 시작 프로젝트가 클래스 라이브러리의 서비스 참조 및 app.config를 시작 프로젝트에 복사하지 않고도 인식하도록 할 수 있습니까?클래스 라이브러리의 서비스 참조 포함
클래스 라이브러리에서 app.config에 대한 링크를 추가하려고 시도했지만 작동하지 않습니다. 클래스 라이브러리를 사용하여 서비스 참조를 시작 프로젝트에 추가해야하는 경우 클래스 라이브러리는 그다지 이식성이 없습니다.
일을 : 안녕하세요. Zarjay, 저는 같은 질문을 할 것입니다. Andrew Hare와 동의하면서 이것이 불가능한 이유를 이해하는 동안, 솔루션이 라이브러리를 매우 이식성있게 만들어주지는 않는다는 것에 동의합니다. 궁금해, 구성 설정을 programatically 적용 할 수 있습니까? – andy
확실하지 않지만 의심 스럽습니다. 그래도 굉장한 아이디어. 나는 config 파일에 쓸 수 있다는 것을 알고 있지만 코드가 가능할 때까지는 서비스 레퍼런스를 추가하기에는 너무 늦었다 고 생각한다. –