警告 20 未能解析引用的程序集“DevComponents.DotNetBar”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。 demo填加了引用,一生成就找不到命名空间,怀疑是强名称的原因?如何去之

解决方案 »

  1.   

    应该是使用了错误的 .NET 框架的关系。使用 VS2010 + .NET4.0 打开看看。
      

  2.   

    很明显...这个组件依赖于4.0版的System.ComponentModel.Design...升级你的.NET Framework和VS版本或者改用低版本DevComponents.DotNetBar...
      

  3.   

    嗯...我也知道了,你选的是.NET 4.0 Client框架,System.ComponentModel.Design在完整框架中,.NET 4.0 Client不支持...
      

  4.   

    不对,我查过了....NET 4.0 Client支持System.ComponentModel.Design中的部分对象...应该是DevComponents.DotNetBar中引用了.NET 4.0 Client不支持的System.ComponentModel.Design中的某个对象...结果还是一样,你需要修改目标框架为.NET 4.0...
      

  5.   

    靠,我把目标框架改一下,再改回来就好了!TNND,奇了怪了