繁体   English   中英

Silverlight无法看到我的Web服务类,而我的Winform项目可以在同一解决方案中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM