在调试时缺少引用

时间:2011-11-17 09:15:05

标签: c# winforms reference

嗨,我知道这是一个愚蠢的错误,但我找不到它。我通过右键单击引用添加两个引用我的项目并浏览它们,我只是在我的程序中使用这些Dll的组件没有问题,自动完成代码适用于这些Dll的类。但是,当我运行我的程序得到错误,如:

The type or namespace name 'GlobalizationDateTimePicker' does not exist in the namespace 'GHDiamond.Windows.Forms' (are you missing an assembly reference?)

代表myform.Designer.cs中的这一行:

this.DateTimePicker_AZ = new GHDiamond.Windows.Forms.GlobalizationDateTimePicker();

引用名称为:GHDiamond.dll and GHDiamond.Win.dll。添加它们时它们也在对象浏览器中,但是当我构建我的项目时,GHDiamond.Win不再存在!任何帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

在解决方案资源管理器中选择参考,然后转到属性窗口。确保属性“Copy Local”设置为“True”。这会导致dll被复制到输出目录。

答案 1 :(得分:0)

我有类似的东西是由缺少依赖dll引起的。自动完成工作直到我建立然后我会得到一堆编译错误。确保没有你需要的其他dll。