引用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文件生成它有關。