如何在MAC中为Xamarin中的WCF生成代理类?
我需要为WCF服务生成代理类。我在Windows中使用的是命令“SLsvcUtil.exe”,但我需要在MAC中使用它。我有Xamarin工作室 知道MAC中生成WCF代理类的实用程序在哪里吗如何在MAC中为Xamarin中的WCF生成代理类?,xamarin,xamarin.android,xamarin.mac,Xamarin,Xamarin.android,Xamarin.mac,我需要为WCF服务生成代理类。我在Windows中使用的是命令“SLsvcUtil.exe”,但我需要在MAC中使用它。我有Xamarin工作室 知道MAC中生成WCF代理类的实用程序在哪里吗 谢谢 Mono确实安装了svcutil 由于您使用的是启用了“Silverlight”的svcutil,因此可以尝试使用moonlight选项(?)。。。我不使用这个,所以只是一个猜测 Mono service contract conversion tool 0.1.0.0 - Copyright (
谢谢 Mono确实安装了
svcutil
由于您使用的是启用了“Silverlight”的svcutil
,因此可以尝试使用moonlight
选项(?)。。。我不使用这个,所以只是一个猜测
Mono service contract conversion tool 0.1.0.0 - Copyright (C) 2006 Novell, Inc.
Usage: svcutil [options] [metadataPath* | metadataUrl* | assemblyPath*]
Options:
-a, --async Generate async methods.
--config=VALUE Configuration file names to generate.
-i, --internal Generate types as internal.
-l, --language=LANGUAGE Specify target code LANGUAGE. Default is 'csharp'.
--monotouch Generate MonoTouch client. (This option may vanish)
--moonlight Generate moonlight client. (This option may vanish)
-n, --namespace=VALUE Code namespace name to generate.
--noConfig Do not generate config file.
--noLogo Do not show tool logo.
-o, --out=VALUE Output code filename.
-r, --reference=VALUE Referenced assembly files.
--tcv, --targetClientVersion[=VALUE]
Indicate target client version. Valid values:
Version35
--tm, --typedMessage Generate typed messages.
--usage Show usage syntax and exit.
-V, --version Display version and licensing information.
-h, -?, --help Show this help list.
嗯,没关系,看起来这个工具是Microsoft SDK的一部分(安装在Windows机器上),所以我需要在Windows中生成代理并将其发送到我的MAC。不知道Xamarin套件中是否有类似的实用程序可以实现这一点。感谢您的回复。我尝试将svcutil与-a和--monlight一起使用(也没有使用此选项),但输出始终为空。用户mbp:~user$svcutil-a--moonlight Mono服务契约转换工具0.1.0.0-版权(C)尝试使用DISCO从“”下载元数据。。Disco在以下URL中找到文档:-Xml Schema at-Xml Schema at-WSDL document at-Xml Schema at生成文件。。output.cs