Autor Beitrag
Dark_rider
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Do 12.11.09 14:49 
Hallo!
Ich habe eine Solution angelegt mit 2 Projekten: TestService und TestServiceContract.
In TestServiceContract liegt der Kontrakt (interface) zu dem Service. Das Interface heißt "ITestService". Nun habe ich einen Verweis auf das Projekt TestServiceContract in TestService hinzugefügt und using TestServiceContract hinzugefügt, aber er zeigt mir nicht das Interface "ITestService" an oder mit anderen Worten ich kann ITestService nicht nutzen. Der Code im TestService sieht in etwa so aus:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
using System.ServiceModel;
using TestServiceContract;

namespace TestService
{
     [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
     public class TestService : ITestService
     {
     }

}

//Den Verweis auf das TestServiceContract-Projekt habe ich hinzugefügt. Nur kennt er ITestService nicht. TestServiceContract sieht so aus:

using System.ServiceModel;

namespace TestServiceContract
{
     [ServiceContract]
     interface ITestService
     {
          [OperationContract]
          int Sum(int a, int b);
     }
}


Habe ich irgendwas vergessen bzw. falsch gemacht?

Danke im Voraus!
Dark_rider Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Do 12.11.09 14:51 
Hat sich gerade eben erledigt ...
Ich habe vergessen public vor das interface zu setzen ...