WCF does not exist in the namespace 'System' (are you missing an assembly reference?)
Error 1 The type or namespace name 'ServiceModel' does not exist in the namespace 'System' (are you missing an assembly reference?) D:\WCF\WCFConsoleApplication\WCFConsoleApplication\Service1.cs 14 9 WCFConsoleApplication
Svcutil로 만든 WCF 클라이언트 소스 파일을 C# 콘솔 어플리케이션에서 사용하던중 위와 같은 에러가 발생했습니다. 자동 생성된 코드에는 using System.ServiceModel; 이없네요. 그렇다고 자동 생성된 코드를 수정하면 안되겠죠.
C++의 추가 라이브러리 종속성을 프로젝트 설정에 추가하듯이 C#에서는 레퍼런스(References)라는 곳에 추가를 해줘야하는 듯 싶네요. 위와 같이 기본 생성된 콘솔 어플리케이션에는 System.ServiceModel이 없습니다.
마우스 우클릭 또는 Project 메뉴의 'Add Reference'를 선택합니다.
추가하고자 하는 어셈블리를 검색해서 왼쪽에 체크를 해준 후 OK를 눌러 추가합니다.
어셈블리 레퍼런스가 추가되었습니다.
댓글
댓글 쓰기