[英]Silverlight cannot see my Webservice class whereas my Winform project can in the same solution
我已经创建了一个基本的asmx webservice helloworld。 在Winform中,我已将其添加为Webreference
并这样称呼(您好,它当然是Webservice中的一个类):
MyWebserviceReference.Hello hello = MyWebserviceReference.Hello();
Visual Studio 2010接受它。
如果我在引用相同Web服务的相同解决方案中对Silverlight执行相同操作,则它可以识别MyWebserviceReference,但不能识别Hello Class,它表示我缺少对程序集的引用。 为什么在Silverlight中而不在Winform中? 如何解决呢?
除了仅添加对Web服务的引用之外,Silverlight中还有比Winform要做更多的事情吗?
尝试在Silverlight项目中使用服务引用选项而不是webrefrence选项 ,然后在silveright项目文件夹中检查refrence.cs以查看是否生成了正确的代理类
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.