문제

나는 방금 뭔가를 그리워하고 누군가가 여기서 나에게 그것을 지적 할 것입니다.

WCF 서비스와 사용하는 DTO가 포함 된 PCL을 만들었습니다.아이디어는 서버 에서이 문제를 해결하고 서비스를 구현하며 클라이언트에서 참조하고 ChannelFactory<T>와 같은 것을 사용하여 채널을 만들고 WCF 호출을 만듭니다.

표준 클래스 라이브러리에서 문제 없이이 작업을 수행 할 수 있지만 PCL은 사용 가능한 클래스의 제한된 하위 집합이 있으며 사용하려고했던 대부분의 클래스는 초록색입니다.

누군가가 나를 도와 줄 수 있습니까? 감사합니다

도움이 되었습니까?

해결책

Windows 8 (WinRT) 또는 Silverlight를 타겟팅 할 때 PCL에서는 PCL에서 사용할 수 없습니다.모든 것은 ChannelFactory<T>로 수행되는 것으로 가정합니다.이것은 사물 주위에 많은 의식을 만드는 것처럼 빨아하지만 Visual Studio (명령 줄에서 svcutil.exe)에서 "서비스 참조"기능을 사용하면 필요한 배관을 생성합니다.

은 Silverlight를 떨어 뜨릴 수 있고 Windows 8.1 호환성을 사용하여 ClientBase<T>를 다시 얻을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top