C# 无法解析System.ComponentModel.Component(参考dll)

C# 无法解析System.ComponentModel.Component(参考dll),c#,.net,web-services,system.componentmodel,C#,.net,Web Services,System.componentmodel,我开始告诉你,我的问题可能来自于我对.NET编程非常陌生,因此我找不到类似的答案,因为我不知道该找到什么。我试过了,但什么也没试过 我正试图从wsdl描述中创建一个WebService客户端(使用windows web应用程序)。 此客户端需要对程序集System.Web.Services.dll的引用 此dll具有对System.ComponentModel.Component的引用。编译时的错误是:(我从意大利语翻译过来): 无法解析System.Web.Services.Protocol引

我开始告诉你,我的问题可能来自于我对.NET编程非常陌生,因此我找不到类似的答案,因为我不知道该找到什么。我试过了,但什么也没试过

我正试图从wsdl描述中创建一个WebService客户端(使用windows web应用程序)。 此客户端需要对程序集System.Web.Services.dll的引用 此dll具有对System.ComponentModel.Component的引用。编译时的错误是:(我从意大利语翻译过来):

无法解析System.Web.Services.Protocol引用的程序集“System,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”中的类或接口System.ComponentModel.Component

我查过了。此类项目会自动引用dll System.ComponentModel。 事实上,如果我尝试使用main执行一个简单的控制台程序,无论如何都会出现错误,但它不会停止应用程序,并且我能够正确运行应用程序

如何解决这个问题?dll可能已损坏吗


更新:我发现这可能是一个安全和保护问题,但我无法解决它。也许这篇文章比我更能帮助你

这可能与你的问题不完全一样,但你得到的症状和错误与

中描述的症状和错误可疑地相似,谢谢你的回答。我尝试了你发布的解决方案,但没有解决问题(我没有解决问题的文件配置)。