2017-02-03 20 views
2

net core、サービスリファレンスを追加せずにコアアプリケーションでwcfサービスを使用したいですか? wcf接続サービスをインストールしてサービス参照を追加することでwcfを使用できますが、サービス参照を追加したくありません。サービスリファレンスを追加せずに.net coreでwcfを使用するには?

+0

手動で作成しますか? :P – Tseng

+0

ChannelFactoryを使用する from System.ServiceModel https://github.com/dotnet/wcf/tree/master/src/System.Private.ServiceModel/src/System/ServiceModel –

答えて

1

svcutil.exeを使用してサービスプロキシを作成し、そのプロキシクラスを参照として使用できます。ここ

はサンプルです:

SvcUtil.exe http://www.temperatureservice.com:8080/TemperatureService.svc /ser:DataContractSerializer /s /language:cs /out:TemperatureServiceProxy.cs /n:*,WCF.Client.Proxies.Proxy 

それは、TemperatureServiceProxy.csファイルを生成するプロジェクトで、このファイルを含めると、このファイルを参照することにより、サービスのクライアントを作成します。

+2

* .netコアでwcfを使用する方法サービス参照を追加することなく*コアアプリケーションでwcfサービスを使用したい* *サービス参照を追加したくない*。営業担当者は、サービス基準を使用したくないという疑問を3回**特に述べています。それでも解決策はサービス参照を使用することです。あなたは実際にその質問を読んだことがありますか? –

0

wcfサービスを使用している場合は、安心してサービスとして公開できます。あなたは単にそれを消費することができます。 actully私は何年もそれを使用しており、本当に便利です。 ここでその詳細を読むことができます:REST/SOAP endpoints for a WCF service

+0

私は4.5または4.6ではなく、.netのコアフレームワークで消費したい –

+0

私はそれを取得しません。だからそれを消費してください。私は同じくらい多くの時間を過ごしました。快適なwcfサービスを書いて、あなたが好きな場所でそれを消費してください! – David

関連する問題