我有一个自定义的C#组件库( D1 ),它有一个web引用,D1由调用web引用中的方法的库(D2)引用。使用反射将D2加载到控制台应用程序中。
当我引用上面的D1时,在测试控制台应用程序中,并调用web引用中的方法。但是,当我使用反射加载它并进行相同的调用时,收到以下错误: cannot call,因为它是一个web方法。
我已经使用.NET 2.0和3.0框架尝试过了。
有什么想法吗?
发布于 2009-08-04 16:23:46
当我检查调试器中的值时,我得到了相同的错误。我不确定这与你的反射调用有多大可比性。
我的代码调用它很好,但是调试器抛出了这个错误。
希望这能帮助到一些人
发布于 2009-09-09 07:09:40
对于公开[WebMethod]标记的API的类来说,这是一个很好的实践--您看到的工作调用可能会绕过这样的填充。
Reflector对程序集有什么要说的?
https://stackoverflow.com/questions/1059140
复制相似问题