【发布时间】:2011-05-09 12:13:27
【问题描述】:
我正在尝试向我的解决方案中的服务添加服务引用,并选中“引用程序集中的重用类型”。
问题是它没有生成任何代码,reference.cs 文件为空,并且我收到一条错误消息,指出该工具无法生成我的服务引用。
还有 2 个警告:
Custom tool warning: AssemblyResolveEvent handlers cannot return Assemblies loaded for reflection only.
和
Custom tool warning: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
可能是什么问题,我该如何解决? 感谢您的帮助
--编辑 事实上,看起来 VS 在某处寻找一些 dll,通常当我关闭 devenv 的所有实例并重试时,生成成功......如果有人知道这种奇怪行为的来源,我都会听到...... .
【问题讨论】:
-
如果不勾选reuse existing types复选框,是否可以生成服务引用?如果没有,请右键单击您的服务并选择在浏览器中查看,您的服务可能存在运行时错误。
-
是的,如果我取消选中“重用现有类型”,它就像一个魅力。服务是可访问的,我可以通过url获取wsdl。