如何在MAC中的Xamarin中为WCF生成代理类?

时间:2016-05-14 20:33:09

标签: xamarin xamarin.android xamarin.mac

我需要为WCF服务生成代理类。我在Windows中使用命令" SLsvcUtil.exe"但是我需要在MAC中执行此操作。我正在运行Xamarin Studio。

知道MAC中的实用程序在哪里生成WCF代理类?

谢谢!

1 个答案:

答案 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.