1、问题重现
- 使用C#控制台应用(.NET Framework)
- 添加服务引用→高级→添加web引用→输入Url→更改“Web引用名”→添加引用
- 程序中实例化:BusinessService.BusinessObjectService service = new BusinessService.BusinessObjectService();
- 报错
2、报错
System.InvalidOperationException:“无法生成临时类(result=1)。
error CS0029: 无法将类型“PLM_Web_Services.BusinessService.AgileThumbnailData”隐式转换为“PLM_Web_Services.BusinessService.AgileThumbnailData[]”
”
3、分析
-
在网上搜索相关资料,发现如下资料
-
按住Ctrl点击下图红框内容
-
手里有一份可执行文件,搜索后发现不存在[][]
-
不可知性的文件,也通过2.的方式跳转到解析的cs页面,全文查找[][],发现只有两处
这就大致可以确定问题就出现在这里
4、解决方案
将"[][]“修正为”[]",程序即可正常运行!✌