【问题标题】:How to generate Proxy class for WCF in Xamarin in MAC?如何在 MAC 的 Xamarin 中为 WCF 生成代理类?
【发布时间】:2016-05-14 20:33:08
【问题描述】:

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

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

谢谢!

【问题讨论】:

  • 嗯,没关系,看起来这个工具是 Microsoft SDK 的一部分(安装在 Windows 机器上)所以我需要在 Windows 中生成我的代理并将其发送到我的 MAC。想知道 Xamarin 套件中是否有类似的实用程序可以执行此操作。

标签: xamarin xamarin.android xamarin.mac


【解决方案1】:

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.

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-07-06
  • 1970-01-01
  • 1970-01-01
  • 2010-12-20
  • 1970-01-01
  • 1970-01-01
  • 2011-03-18
相关资源
最近更新 更多