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

时间:2011-03-27 11:11:00

标签: c# asp.net winforms silverlight

我创建了一个基本的asmx webservice helloworld。在Winform中,我将其添加为Webreference

并且这样调用它(当然,你好是Webservice中的一个类):

MyWebserviceReference.Hello hello = MyWebserviceReference.Hello();

Visual Studio 2010接受它。

如果我在引用相同Web服务的同一解决方案中对Silverlight执行相同的操作,它确实识别MyWebserviceReference但不识别Hello类,它说我错过了对程序集的引用。为什么在Silverlight而不是Winform?如何解决这个问题?

Silverlight中是否还有比Winform更多的内容,而不仅仅是添加对Web服务的引用?

1 个答案:

答案 0 :(得分:0)

尝试在silverlight项目中使用服务引用选项而不是webrefrence选项,然后在您的silveright项目文件夹中检查refrence.cs,看看是否已生成正确的代理类