英語がすべての人の母国語ではないことを理解してください。したがって、間違ったスペルや文法には寛容になってください。私は C#/WCF プロジェクトに取り組んでいます。
WCF サービス web を介して ClassLibrary1 に含まれるメソッドを使用する必要があります。
これが私のテストソリューションのコードです。
using WcfService1;
namespace ClassLibrary1
{
    public class Class1 : IService1
    {
        public string Hello(string who)
        {
            return "Hello " + who + " from classlibrary1 NOT FROM wcfservice1";
        }
    }
}
そして WcfService1 :
 namespace WcfService1
{
    [ServiceContract]
    public interface IService1
    {
        [OperationContract]
        string Hello(string who);
    }
}  
namespace WcfService1
{
    public class Service1 : IService1
    {
        public string Hello(string who)
        {
            return "Hello " + who + " from wcfservice1";
        }
    }
}
これはかなりうまく機能しますが、これは私の目的ではありません。私の実際のソリューションでは、500 以上のメソッドがあり、上記のように IService1.cs を実装したいと考えています。
しかし、Service1.svc のすべてのメソッドを WcfService1 からコピーしたくありません。
WcfService1.IService1 を使用して ClassLibrary1.Class1 を実装し、それを WCF で使用できるかどうかわかりません。
クライアント テスト WCF を実行しているときに、メソッド Hello(string) を使用して戻りたいと思います: Hello + who + from classlibrary1 NOT FROM wcfservice1。
解決策を探していますが、見つかりません:/