私は単純なWCFアプリケーションを作成しようとしています。私のサービスインタフェースと実装はクラスライブラリにあります。私は、サーバーホストとして機能する非常に単純なコンソールアプリケーションを作成しました。VS 2010のコンソールアプリケーションにデザインタイムサービス参照を追加する方法はありますか?
ここではSilverlightクライアントを作成しましたが、コンソールアプリケーションでApp.configを使用してサービス参照を追加しようとしていますが、構成済みサービスがDiscover-> Services In Solutionに表示されません。
私のサービスを格納するWCFクラスライブラリを作成しますが、app.configを持つ通常のクラスライブラリではありません。
コンソールアプリケーションを実行してサービス参照を追加することはできますが、これは少し不思議です。
デザイン時サービス参照を追加するルールは何ですか?
編集発見は、プロジェクトタイプによって制御されるように見えるタイム設計するプロジェクトの
可視性:
{3D9AD99F-2412から4246-B90B-4EAA41C64699を}; {FAE04EC0-301F -11D3-BF4B-00C04F79EFBC}
(これらをcsprojに追加するには、少なくとも1つのサービスが必要です)。
もう1つのルールは、サービスタイプが、それらを参照するapp.configと同じアセンブリ内になければならないということです。
多くの感謝ジョン、はい私はそれを行ったが、さらに制約があるように見える:発見はapp.configと同じアセンブリ内で定義されたサービスのために働くようだ。 – Andy