WCF가 관련된 서버 및 클라이언트 프로젝트에 필요한 지원 클래스 집합을 추가/포함/참조하는 방법을 혼동합니다. 내 C# 솔루션에서일반적인 WCF 개체 지원 클래스
내가 가진 :
- 서버 프로젝트 서버 유형 물건
- 네트워크
- 은 WCF 도서관 포함하는 클래스 정의 데이터를 전달 GUI 형태의 물건을 클라이언트 프로젝트를하고는 객체
서버 프로젝트는 WCF 라이브러리를 포함하기 위해 일반적인 참조를 사용합니다. 클라이언트 프로젝트는 WCF 라이브러리에 대한 서비스 참조를 사용합니다.
제 문제는 WCF 라이브러리에 포함 된 개체 정의를 사용하는 서버 및 클라이언트 프로젝트에 필요한 몇 가지 유틸리티 클래스가 있다는 것입니다. 나는 서버와 클라이언트 프로젝트에이 클래스들을 두 개 (동일한) 복사하고 싶지 않다. 나는 단지 하나의 복사본 만 유지하는 것을 선호한다. 클래스 라이브러리를 사용하는 것이 좋겠지 만 참조 작업은 어떻게됩니까? 이 새 클래스 라이브러리는 WCF 라이브러리에 대한 표준 참조를 가지며 서버 프로젝트와 클라이언트 프로젝트 모두이 새 클래스 라이브러리를 차례로 표준 참조해야합니다. 그러나 이제는 클라이언트 프로젝트에 WCF 라이브러리에 포함 된 데이터 개체 클래스에 대해 서로 다른 두 가지 정의가 정의되어 있지 않습니까? 이 유틸리티 클래스들을 어떻게 더 포함시켜야합니까?