嗨,我知道这是一个愚蠢的错误,但我找不到它。我通过右键单击引用添加两个引用我的项目并浏览它们,我只是在我的程序中使用这些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
不再存在!任何帮助将不胜感激
答案 0 :(得分:0)
在解决方案资源管理器中选择参考,然后转到属性窗口。确保属性“Copy Local”设置为“True”。这会导致dll被复制到输出目录。
答案 1 :(得分:0)
我有类似的东西是由缺少依赖dll引起的。自动完成工作直到我建立然后我会得到一堆编译错误。确保没有你需要的其他dll。