如何将web服务引用添加到.NET 4.0类库项目中

7
我想将Web服务引用添加到.NET类库项目4.0中。
(以前,Web服务被用于ASP.NET Web应用程序2.0中的“添加Web服务引用”)
我找不到“添加Web引用”,但有一个添加“添加服务引用”的选项。
请建议,两者是否相同或“添加服务引用”仅适用于WCF服务。
如何将我的Web服务引用添加到此类库中?
谢谢。
1个回答

11

使用菜单项-在弹出的对话框底部有另一个按钮,用于更多选项(德语VS2010翻译为“扩展”,英语VS2010称为“高级”)。在现在弹出的对话框中,在“兼容性”部分中可以使用“添加 Web 服务引用”按钮。

请注意,可能需要将配置条目添加到您 DLL 的 app.config 文件中。由于 DLL 不会读取 app.config 文件,因此您必须将设置复制到应用程序的 app.config 文件中,如 SO 上多次描述的那样。


我在类库项目的引用上右键单击时找不到“添加Web服务引用”选项。你的意思是,我不需要添加引用,只需要将app.config文件添加到类库项目中并将配置粘贴到其中,就可以成功调用WebMethod了吗? - dsi
1
不需要。如果您在项目的“引用”分支上右键单击,可以选择“添加服务引用”。那就是我所说的菜单项。 - Thorsten Dittmar
好的,但是看起来我找不到直接相同的方法...看起来像是创建了一些包装器...你知道我应该如何使用它的方法吗?我的意思是,在 Web 服务中,它是直接可用的...现在我必须通过一些包装器来使用它吗? - dsi
已经解决了吗?我在我的类库项目中遇到了同样的问题。 - Dnyati

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接