2014-01-13 2 views
3

.NET 클래스 라이브러리 프로젝트 4.0에 웹 서비스 참조를 추가하고 싶습니다.클래스 라이브러리 프로젝트에 웹 서비스 레퍼런스를 추가하는 방법 .NET 4.0

(이전에는 웹 서비스가 ASP.NET 웹 응용 프로그램 2.0에 "웹 서비스 추가 참조"로 사용되었습니다).

"웹 참조 추가"를 찾을 수 없지만 "서비스 참조 추가"옵션을 추가 할 수 있습니다.

둘 다 동일하거나 "서비스 참조 추가"는 WCF 서비스에만 해당됩니다.

내 웹 서비스 참조를이 클래스 라이브러리에 추가하려면 어떻게해야합니까?

당신에게 메뉴 항목이

답변

7

사용 감사 - 대화가오고 하단에있는 추가 옵션에 대한 또 다른 버튼있다 (독일어 VS2010은 "확장"으로 번역을 영어 VS2010는 "고급"말한다). 지금 나타나는 대화 상자에서 "호환성"섹션의 "웹 서비스 참조 추가"버튼을 사용할 수 있습니다.

DLL의 app.config 파일에 대한 구성 입력이 이루어질 수 있습니다. DLL은 app.config 파일을 읽지 않으므로 SO에 여러 번 설명 된대로 해당 설정을 응용 프로그램의 app.config 파일로 복사해야합니다.

+0

내가 찾을 수 없습니다 - "웹 서비스를 참조하십시오"클래스 라이브러리 프로젝트의 참조를 마우스 오른쪽 버튼으로 클릭하십시오. 당신은 참조를 추가하는 대신, 그냥 app.config 파일을 클래스 라이브러리 프로젝트에 추가하고 configuraiton을 복사해야합니다. 그러면 webmethod 호출을 만들기 위해 작동할까요? – dsi

+0

아니요. 프로젝트의 "참조"분기를 마우스 오른쪽 버튼으로 클릭하면 "서비스 참조 추가"를 선택할 수 있습니다. 그것이 내가 말하는 메뉴 항목입니다. –

+0

좋아,하지만 보이는, 직접 같은 방법을 찾을 수 없습니다 .. 만든 래퍼처럼 보이는 ... 당신은 내가 어떻게 그 mehtods를 사용해야 할 줄 알아. 내 말은, 웹 서비스에서, 그것은 avaible direclty .. 지금은 래퍼를 통해 사용해야합니까? – dsi