2014-12-01 1 views
1

servicecontract를 serviceknowntype 도우미 클래스에 연결하려는 PCL 어셈블리에 선언했습니다.pcl 어셈블리에 ServiceKnownType 도우미 클래스를 구현하는 방법

일반적으로 [ServiceKnownType ("GetTypes", typeof (HelperClass))] 특성을 클래스에 추가합니다. 이 작동하지만 System.Reflection.ICustomAttributeProvider 사용할 수 없으므로 pcl 어셈블리의 HelperClass 구현할 수 없습니다.

필요한 모든 유형을 나열하지 않아도이를 해결할 수있는 방법이 있습니까?

+1

이 문제에 대한 해결책을 찾았습니까? 나는 그 벽에 맞았다. – Peter

답변

0

불가능합니다.

PCL이 Windows Phone 8.1을 참조하는 경우 WCF 클래스를 사용할 수 없습니다. 그 중 일부는 ServiceKnownTypeAttribute입니다.

시간 문제로 인해 Windows Phone 8.1에서 WCF를 구현할 시간이 없었기 때문에 (분명히) Windows Phone 8.1 (Windows Phone Silverligt 8/8.1이 아니라)에서 잘 알려진 버그입니다.

PCL의 Windows 10 Universal을 대상으로하므로 Windows (Phone) 10에서 구현됩니다.