我开始告诉你,我的问题可能来自我在 .NET 编程方面非常新的事实,因此我找不到类似的答案,因为我不知道该找到什么。我试过但没有。
我正在尝试从 wsdl 描述中创建一个 WebService 客户端(带有一个 Windows Web 应用程序)。此客户端需要对程序集 System.Web.Services.dll 的引用。此 dll 具有对 System.ComponentModel.Component 的引用。编译时的错误是:(我从意大利语翻译过来的):
无法解析 System.Web.Services.Protocols.WebClientProtocol 引用的程序集“System,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”中的类或接口 System.ComponentModel.Component。
我检查了。此类项目会自动引用 dll System.ComponentModel。事实是,如果我尝试使用 main 执行简单的控制台程序,无论如何都会出现错误,但它不会停止应用程序并且我能够正确运行应用程序。
如何解决问题?dll会损坏吗?
更新:我发现这可能是关于安全和保护问题的问题,但我无法解决。也许这篇文章比我能帮助你更多http://forums.whirlpool.net.au/archive/1131887