2016-05-14 11 views
0

私はWCFサービスのプロキシクラスを生成する必要があります。私はWindowsで "SLsvcUtil.exe"コマンドを使用していますが、私はMACでそれを行う必要があります。私はXamarin Studioを実行しています。MACのXamarinでWCFのプロキシクラスを生成するには?

MACでWCFプロキシクラスを生成するユーティリティはどこにありますか?

ありがとうございます!

+1

ええと、ネヴァーマインド「をSilverlightは」あなたがmoonlightオプションを使用して試すことができますsvcutilを有効にする(?)を使用して...私はこれを使用していないされているので、このツールはMicrosoft SDK(Windowsマシンにインストールされている)の一部であるように見えるので、Windowsでプロキシを生成してMACに送信する必要があります。これを行うためにXamarinスイートに同様のユーティリティがあるかどうかを知りたい。 – martyndev

答えて

-1

モノがインストールされますsvcutil

あなたは、これだけの推測...

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. 
+1

返事をありがとう。私はsvcutilを-aと--monlightと一緒に使ってみましたが(これもなくても)、出力は常に空です。 – martyndev

+0

user-mbp:〜user $ svcutil -a --moonlight http://192.168.1.46:1102/MatchWCF.svc?wsdl モノサービス契約変換ツール0.1.0.0 - Copyright(C) メタデータをダウンロードしようとしています'http://192.168.1.46:1102/MatchWCF.svc?wsdl'ディスコを使用しています。 Discoは次のURLにあるドキュメントを見つけました: - Xml Schema at http://192.168.1.46:1102/MatchWCF.svc?xsd = xsd1 - Xml Schema at http://192.168.1.46:1102/MatchWCF.svc?xsd=xsd2 - WSDLドキュメント(http://192.168.1.46:1102/MatchWCF.svc?wsdl ) - HTTPスキーマat http ://192.168.1.46:1102/MatchWCF.svc?xsd = xsd0 ファイルの生成.. output.cs – martyndev

関連する問題