c# wcf visual-studio windows-runtime svcutil.exe

c# - Referencias de Command Line WCF para WinRT



visual-studio windows-runtime (0)

¿Cómo se genera una referencia de servicio a través de la línea de comandos que replica el resultado de agregar una referencia de servicio en Visual Studio para una aplicación WinRT?

He intentado usar svcutil (usando archivos de esquema local):

svcutil.exe /internal /enableDataBinding /collectionType:System.Collections.ObjectModel.ObservableCollection`1 /NoConfig /noLogo /out:"Proxy.cs" /namespace:*,My.Proxy.Namespace "bin/Proxy/*.*" /reference:"C:/Program Files (x86)/Reference Assemblies/Microsoft/Framework/.NETFramework/v4.5.1/WindowsBase.dll"

Esto genera clases heredadas de System.Runtime.Serialization.IExtensibleDataObject que no existe en WinRT y no compilará

También he probado SLsvcUtil:

slsvcutil.exe http://Service1.svc?singleWsdl /namespace:*,My.Proxy.Namespace /out:"Proxy.cs" /language:CS /internal /enableDataBinding

Esto funciona, pero no genera métodos Async, genera devolución de llamadas (que no coincide con el comportamiento de agregar una referencia a través de Visual Studio)