嗨,我知道它最愚蠢的错误,但我找不到它。我通过右键单击References并浏览它们,添加了两个对我的项目的引用,我只是在我的程序中使用这些Dll的组件,没有任何问题,自动完成的代码对这些Dll的类很有用。在myform.Designer.cs
在调试时缺少参考
The type or namespace name 'GlobalizationDateTimePicker' does not exist in the namespace 'GHDiamond.Windows.Forms' (are you missing an assembly reference?)
这条线:但是当我运行我的程序得到了像错误
this.DateTimePicker_AZ = new GHDiamond.Windows.Forms.GlobalizationDateTimePicker();
参考名称:GHDiamond.dll and GHDiamond.Win.dll
。他们也在对象浏览器中,当添加它们时,但是当我构建我的项目时,GHDiamond.Win
不存在了!任何帮助将不胜感激
这可能与命名空间冲突问题有关。尝试以下操作:this.DateTimePicker_AZ = new global :: GHDiamond.Windows.Forms.GlobalizationDateTimePicker(); – flipchart
你在项目属性中选择了什么目标框架? – Reniuz
发现问题,目标框架被设置为.Net框架4.0客户端配置文件。当我将其更改为.net framework 4.0时,问题解决了。 – hamze