Frage

In VS2010, Silverlight 4, .NET 4, ich habe einen WCF-Dienst und eine Silverlight-Anwendung bekommen, und Silverlight wird Zugriff auf die Klasse nicht mit Dienstverweis hinzufügen, sondern durch den Vertrag zu teilen. Natürlich bedeutet dies, ich habe den Vertrag in einer Silverlight-Klassenbibliothek, und der Service hat einen Projektverweis auf diese Bibliothek.

Seltsam, diese Ergebnisse in einem / \ Symbol auf der Referenz, und eine Warnung:

Das Projekt 'SilverlightClassLibrary1' kann nicht referenziert werden. Das angesprochene Projekt wird auf eine anderen Rahmen Familie (Silverlight) gezielte

Allerdings ist die Referenz funktioniert gut (ich die Schnittstelle in meiner Silverlight-Anwendung verwenden kann) und baut in Ordnung.

Ist das ein Fehler? Meine Vermutung ist, ja, da die Warnung liegt und auch weggeht, wenn Sie eine Baugruppe, sondern die Referenz eines Projektverweis hinzuzufügen. Ich reichte eine Bug und es gibt weitere Informationen

War es hilfreich?

Lösung

Microsoft reagierte auf die Bug ich gepostet. Die Warnung sollte bestehen und sollte eine Warnung und kein Fehler sein, obwohl ich behaupten würde, dass der Text schlecht ist. Der Grund dafür ist, dass ein Silverlight-Projekt Referenzierung in Laufzeitfehlern führt , wenn Silverlight ist nicht richtig auf dem Rechner installiert. Es gibt derzeit keine Möglichkeit, um die Warnung zu unterdrücken.

Andere Tipps

Wenn Sie die Warnung Sie verschwinden die DLL direkt über den „Add Reference“ hinzufügen -> „Durchsuchen“ anstelle der Zugabe des Projekts über „Add Reference.“ -> „Projekte“

Dies war ein sehr ärgerliches Problem auch für uns und das war der einzige Lösung fanden wir, dass gearbeitet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top