2009-06-22 14 views
1

Ich habe eine .net-Assembly, die auf eine Silverlight-Assembly verweist. Die Silverlight-Assembly definiert eine Schnittstelle, die IQueryable verwendet. Ich möchte diese Schnittstelle in der .NET-Assembly implementieren, aber es besagt, dass ich die IQueryable-Methode nicht implementiere (obwohl ich es bin). Ich denke, das passiert, weil die Schnittstelle das Silverlight IQueryable verwendet und die Implementierung das .net IQueryable verwendet. Gibt es eine Möglichkeit, dies zu umgehen?Referenzieren einer Silverlight-Assembly von .NET

Antwort

4

Definieren Sie Ihre Schnittstelle explizit für .Net, ohne Silverlight-Bibliothek zu referenzieren. Wenn Sie den Code zwischen Silverlight und .Net wiederverwenden möchten, können Sie verknüpfte Dateien in VS verwenden (siehe Sharing Code Between .NET and Silverlight Platforms Post).

HTH

+0

Das hat gerade ein Problem für mich gelöst. Vielen Dank. –

+1

Die Verbindung ist tot. Bitte versuchen Sie so viel wie möglich von der Antwort in den Text aufzunehmen. –

Verwandte Themen