프로젝트에 서비스 참조를 추가하면 서비스에 정의되어 있는 모든 형식이 로컬 프로젝트에 생성됩니다. 대부분의 경우 서비스가 공용 .NET Framework 형식을 사용하거나 형식이 공유 라이브러리에 정의되어 있으면 중복된 형식이 만들어집니다.
이 문제를 방지하기 위해 참조된 어셈블리의 형식은 기본적으로 공유됩니다. 어셈블리 하나 이상에서 형식을 공유하지 않도록 설정하려면 서비스 참조 구성 대화 상자에서 설정을 변경할 수 있습니다.
단일 어셈블리에서 형식 공유를 해제하려면
솔루션 탐색기에서 서비스 참조를 선택합니다.
프로젝트 메뉴에서 서비스 참조 구성을 클릭합니다.
서비스 참조 구성 대화 상자에서 참조된 어셈블리 중 지정된 어셈블리의 형식 재사용을 선택합니다.
형식을 공유할 각 어셈블리의 확인란을 선택합니다. 형식을 공유하지 않을 어셈블리의 확인란은 선택하지 않은 상태로 둡니다.
모든 어셈블리에서 형식 공유를 해제하려면
솔루션 탐색기에서 서비스 참조를 선택합니다.
프로젝트 메뉴에서 서비스 참조 구성을 클릭합니다.
서비스 참조 구성 대화 상자에서 참조된 어셈블리의 형식 재사용 확인란의 선택을 취소합니다.
참고 항목
참조
개념
Windows Communication Foundation 서비스 및 Visual Studio의 WCF.NET 데이터 서비스