Freigeben über


Warnung des benutzerdefinierten Tools beim Hinzufügen eines Dienstverweises zu einem Silverlight-Projekt

Dieser Artikel hilft Ihnen, die warnungen des benutzerdefinierten Tools zu beheben, wenn Sie einen Dienstverweis zu einem Silverlight-Projekt hinzufügen.

Originalproduktversion: Visual Studio Premium 2010, Visual Studio Professional 2010, Visual Studio Ultimate 2010
Ursprüngliche KB-Nummer: 2702288

Symptome

Beim Versuch, einen Windows Communication Foundation (WCF)-Dienstverweis zu einem Silverlight 4- oder Silverlight 5-Projekt in Visual Studio 2010 hinzuzufügen, können die folgenden Warnungen auftreten:

Warnung des benutzerdefinierten Tools: Endpunkt "NetTcpBinding_IService1" unter der Adresse "net.tcp://machine.mydomain.com:4502/WCFNetTcp/Service1.svc" ist nicht kompatibel mit Silverlight 5. Wird übersprungen...
Warnung für benutzerdefinierte Tools: Es wurden keine mit Silverlight 5 kompatiblen Endpunkte gefunden. Die generierte Clientklasse kann nur verwendet werden, wenn Endpunktinformationen über den Konstruktor bereitgestellt werden.

Ursache

Diese Warnungen treten auf, da Silverlight KEINE WCF-Endpunkte unterstützt, die für die Arbeit über eine sichere NetTcp-Bindung konfiguriert sind, und der importierte Dienst enthält mindestens eine sichere NetTcp-Bindungen.

Entschluss

Wenn der importierte WCF-Dienst den Endpunkt nur mit einer sicheren NetTcp-Bindung verfügbar macht, kann die Silverlight-Anwendung diesen Dienst erst verwenden, wenn er aktualisiert wird, um einen kompatiblen Endpunkt verfügbar zu machen. Die im Abschnitt "Verweise " aufgeführte Dokumentation enthält Ressourcen zum Hinzufügen kompatibler Endpunkte für WCF- und Silverlight-Anwendungen.

Referenzen