我正在探索monodevelop C#,因为我正在远离PHP。我目前正在开发Windows 7,并安装了monodevelop 4.0
使用Web服务的说明描述了使用名为mcs
http://www.mono-project.com/Consuming_a_WebService
我的monodevelop安装似乎没有安装这些cli工具。我检查了安装路径。
该应用程序将是一个gtk桌面应用程序,但需要使用Web服务器(WSDL)
问题
1)我需要安装其他东西才能在命令行中获取mcs工具
2)使用mcs工具为WSDL创建存根组件.dll唯一的方法
非常感谢
答案 0 :(得分:2)
mcs是Mono附带的C#编译器之一。在Windows上,除非您单独安装Mono,否则mcs将不可用。 Windows上的MonoDevelop使用Microsoft的.NET Framework,不需要安装Mono。
在MonoDevelop 4.0中,有一种更简单的方法来创建用于调用Web服务的代理/存根类。只需打开解决方案,打开解决方案窗口(查看 - 解决方案),右键单击您的项目,然后选择添加 - 添加Web参考。
这将打开“添加Web引用”对话框,您可以在其中输入WSDL文件的URL并单击“确定”按钮创建代理类。