简体   繁体   English

vs2010在reference.cs中创建额外服务合同(附加“ 1”)的问题

[英]Problems with vs2010 creating extra service contracts (appening a '1') in reference.cs

I am getting an error while compiling to my solution: 编译至我的解决方案时出现错误:

Cannot implicitly convert type 'MGApplicationModel.OrderProcessingService.OrderDetailSXe[]' to 'MGApplicationModel.OrderProcessingService.OrderDetailSXe1[]' 无法将类型'MGApplicationModel.OrderProcessingService.OrderDetailSXe []'隐式转换为'MGApplicationModel.OrderProcessingService.OrderDetailSXe1 []'

Both MGApplicationModel.OrderProcessingService.OrderDetailSXe[] and 'MGApplicationModel.OrderProcessingService.OrderDetailSXe1[] appear in the reference.cs files but only 'MGApplicationModel.OrderProcessingService.OrderDetailSXe[] should. MGApplicationModel.OrderProcessingService.OrderDetailSXe[]'MGApplicationModel.OrderProcessingService.OrderDetailSXe1[]出现在reference.cs文件中,但只有'MGApplicationModel.OrderProcessingService.OrderDetailSXe[]应该出现。

Anyone have a clue why whenever I update the service reference it would create 'MGApplicationModel.OrderProcessingService.OrderDetailSXe1[] ? 任何人都知道为什么每当我更新服务引用时都会创建'MGApplicationModel.OrderProcessingService.OrderDetailSXe1[]吗? And the is no 'MGApplicationModel.OrderProcessingService.OrderDetailSXe1[] anywhere in the solution besides reference.cs . 除了reference.cs之外,解决方案中的其他任何地方都没有'MGApplicationModel.OrderProcessingService.OrderDetailSXe1[]

引用是您的proxy class ,并且代理是通过从WSDL生成的,因此您可以通过定义来调整WSDL

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM