我需要为WCF服务生成代理类。我在Windows中使用命令" SLsvcUtil.exe"但是我需要在MAC中执行此操作。我正在运行Xamarin Studio。
知道MAC中的实用程序在哪里生成WCF代理类?
谢谢!
答案 0 :(得分:-2)
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.