引用Web服务的类图我有一个关于在Visual Studio 2008中不能生成一个项目在Visual Studio 2008中
类代我使用的是使用添加Web引用添加Web服务的问题。它工作得很好,所有类似乎都已经成功生成。当我尝试使用视图类图,它使用Web服务的项目生成类图,我得到:
一些选择的类型不能 被添加到类图。检查 的错误代码,并确保 所有必需的组件是 引用
我按照这两个建议,该项目没有任何错误或警告。对于不使用任何Web服务的相同解决方案中的其他项目,我不会出错。
在位匿名形式的网络服务http://foo.bar.com/wsdl/(虽然它仍然具有相同的结构,我只是改变了一些名字)可以在这里找到,如果它的答案很重要:http://pastebin.com/rd7W9BA6
追加
- 作为一个例子,如果我双击WebService文件夹(在树中)在类视图中的Age类,我可以看到文件Reference.cs中的公共部分类Age。
- 我也可以在对象浏览器中看到上面的Age类。
看起来好像我有构建类图的所有必要信息。但是当我右键点击上述类并选择查看类图时,我收到上面引用的错误消息。
如果我右键单击任何其他类,它不在WebService文件夹中,然后选择View Class Diagram,我可以看到单击类的图。所以它必须与从WSDL文件生成它有关。