为什么我的解决方案中项目的类型或命名空间名称无法识别?

时间:2011-08-03 01:02:33

标签: c# visual-studio-2010

我遇到了一个项目,我无法在同一解决方案中的其他项目的参考中“看到”。

这是错误:找不到错误2元数据文件'C:\ Documents and Settings \ user \ Desktop ... \ bin \ Debug.dll'。

我当然添加了引用,并为类文件中使用的命名空间添加了using指令。我删除文件,保存,重新启动,然后重新开始,它仍然存在。有任何想法吗?我一直在寻找几个小时,似乎这可能是由许多事情造成的,这些都不属于我。 :/

这是解决方案中的一个简单的三个类库和一个Windows窗体项目,VS 2010 Express,C#。

4 个答案:

答案 0 :(得分:0)

在同一个解决方案中,但不在同一个项目中?你确定你已宣布你的课程是公开的吗?它们默认是内部的。

答案 1 :(得分:0)

您的某个项目是否使用.net 4 Client Framework,而引用的项目不是?

答案 2 :(得分:0)

您是否在项目之间添加了项目引用或DLL引用?是你引用的程序集的名称,真的是Debug.dll吗?

答案 3 :(得分:0)

这有点旧,但多亏了这里的建议,我发现了我的问题。

一个项目使用“.NET Framework 4 Client Profile”,另一个项目使用“.NET Framework 4”。我将它们都切换为使用“.NET Framework 4”,它现在运行正常。