ASMX服務無法重用Silverlight類庫,Silverlight應用程序需要專用類庫而不是C#類庫。所以我必須將C#類庫代碼複製到Silverlight類庫以使用我的Silverlight應用程序,現在這不是問題。我希望技術答案(如果可能,請儘量詳細)回答這些問題C#類庫,Silverlight類庫,asmx Web服務WTH
爲什麼Silverlight需要專用的Silverlight類庫。儘管它運行上面的CLR一層
在ASMX服務方法返回C#類庫的實體,這是爲什麼不
castable
到類似的Silverlight類如何使與同級別的ASMX服務工作庫(因爲從webservice返回的實體似乎沒有在intellisense中顯示它們的方法)
我沒有問題的答案,但提示:您知道「便攜式類庫」嗎?它打算解決這個問題:http://msdn.microsoft.com/en-us/library/gg597391.aspx – Leo
@Leo謝謝你的提示,但是當我添加了對asmx服務的引用時,我迎接**曾經的愛警告框**'「這個項目不支持可移植類庫」'我認爲這是關於我拋棄asmx服務的時間 – Deeptechtons
我想更多的是添加你的服務返回到便攜庫的類,但我認爲這不會工作太...看看這個問題的答案:http://stackoverflow.com/questions/3584381/class-libraries-silverlight-and-webservices - 我會說這是一個非常好的建議。我向你保證,如果你可以放棄asmx,你將不會退縮;) – Leo